Numpy
1. 数组
import numpy as np
a = np.array([1, 2, 3])
print(a)
b = np.zeros((3, 2))
print(b)
print(b.shape)
c = np.ones((3, 2))
print(c)
d = np.eye(4)
print(d)
e = np.arange(3, 7)
print(e) # [3 4 5 6]
f = np.linspace(0, 1, 5)
print(f) # [0. 0.25 0.5 0.75 1. ]
g = np.random.rand(2, 4)
print(g)
print(a.dtype)
h = np.array([1, 2, 3], dtype=np.int32)
2. 数组运算
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
print(a + b)
print(np.dot(a, b))
print(a @ b)
print(np.matmul(a, b))
print(a.min())
print(a.max())
print(a.argmin())
print(a.argmax())
print(a.sum())
print(a.mean())
print(np.median(a))
print(a.var())
print(a.std())
print(a.sum(axis=0))