可以使用点函数以两种等效方式完成矩阵乘法。一种方法是使用numpy.ndarray的点成员函数。
>>> import numpy as np >>> A = np.ones((4,4)) >>> A array([[ 1., 1., 1., 1.], [ 1., 1., 1., 1.], [ 1., 1., 1., 1.], [ 1., 1., 1., 1.]]) >>> B = np.ones((4,2)) >>> B array([[ 1., 1.], [ 1., 1.], [ 1., 1.], [ 1., 1.]]) >>> A.dot(B) array([[ 4., 4.], [ 4., 4.], [ 4., 4.], [ 4., 4.]])
进行矩阵乘法的第二种方法是使用numpy库函数。
>>> np.dot(A,B) array([[ 4., 4.], [ 4., 4.], [ 4., 4.], [ 4., 4.]])