PR3-Klausur-Uben/PYTHON/p1.py

98 lines
1.1 KiB
Python

import numpy as np
s = {1,2,3}
sn = np.array(s)
print(sn)
print(type(sn))
l = [1,2,3]
ln = np.array(l)
print(ln)
print(type(ln))
t = (1,2,3)
tn = np.array(t)
print(tn)
print(type(tn))
s = "Hallo"
print(s[2:])
print(s[:-2])
a = [1,2,3]
c = a
b = a[:]
a[0] = 6
print(f"A: {a}")
print(f"B: {b}")
print(f"C: {c}")
print("\n")
a = np.array([7,3,1])
print(a)
a += [1,2,3]
print(a)
print("\n")
b = np.array([[1,2], [2,3], [4,5]])
print(b)
print("\n")
inner = [[1,2,0], [0,3,4]]
c = np.array([inner, inner])
print(c.ndim)
print(c.shape)
print("\n")
d = np.array([1,2])
print(d)
print(d.T)
print("\n")
M = np.array([[1,2,3], [2,3,4], [3,4,5]])
N = M.copy()
print(M)
print("")
print(f"Test:")
print(M[:,1:3])
print(M[:, [1,2,1]])
MSpalte = M[:, 0:2]
MZeile = M[:, [0,2,0]]
print(f"Spalte:\n {MSpalte}")
print(f"Zeile:\n {MZeile}")
print("\n")
M = np.array([[1,2,3], [2,3,4], [3,4,5]])
MCon = M > 2
print(f"Con:\n {MCon}")
M[M>2]=17
print(M)
print("\n")
print(N)
print("")
new = (N>3) & (N > 3)
print(new)
print((N > 2) & (N < 5))
print("\n")
vec1 = np.array([1,2,3])
vec2 = np.array([2,3,4])
print(np.matmul(vec1, vec2))