在此示例中:
import numpy as np
x = np.array([[1., 2., 3.], [4., 5., 6.]])
y = np.ones(3)
np.dot(x , y)
和
输出:
array([ 6., 15.])
当我们有一个 (2x3) x (1x3) 矩阵时,这种乘法如何可能? 虽然它应该是一个 3x1 矩阵...
谢谢
您可以
transpose
,如果这对您的计算有意义的话:
y = np.ones(shape=(1, 3))
out = np.dot(x , y.T)