numpy 矩阵乘法

例子

可以使用点函数以两种等效方式完成矩阵乘法。一种方法是使用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.]])

           

以上是 numpy 矩阵乘法 的全部内容, 来源链接: utcz.com/z/314286.html

回到顶部