【发布时间】:2016-10-01 10:42:11
【问题描述】:
我试图理解为什么 numpy 的 dot 函数会这样:
t1 = np.array( [1, 0] )
t2 = np.array( [ [7,6],
[7,6],
[7,6],
[7,6]] )
np.dot(t1, t2) 错误是因为矩阵乘法错误:
ValueError:形状 (2,) 和 (4,2) 未对齐:2 (dim 0) != 4 (dim 0)
这是对的。我能理解。但是为什么 np.dot(t2, t1) 有输出而不是 np.dot(t1, t2) 的错误呢?参数的不同顺序有不同的解释。
[7 7 7 7]
谢谢。
【问题讨论】:
标签: numpy