跳转至

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))