数组操作
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) print(arr.shape) # (2, 3) print(arr.T) # 转置
广播
a = np.array([[1, 2, 3]]) b = np.array([[1], [2]]) result = a + b # 广播运算
线性代数
from numpy.linalg import inv, det A = np.array([[1, 2], [3, 4]]) inverse = inv(A) determinant = det(A)
转载请注明:周志洋的博客 » Python数据分析-NumPy进阶