矩阵乘法、分解、行列式等方阵数学,是所有数组类库的重要组成部分。
NumPy的数组方法和numpy命名空间中都有一个函数dot
,用于矩阵的点乘积:
a = np.array([[1, 2], [2, 1]])
b = np.array([[2, 3], [1, 2]])
a # array([[1, 2],
[2, 1]])
b # array([[2, 3],
[1, 2]])
a.dot(b) # 等价于np.dot(a, b),结果:array([[4, 7],
[5, 8]])