98 lines
1.1 KiB
Python
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))
|