Python Numpy:ValueError:形状(200,2)和(1,2)未对齐:2(暗淡1)!= 1(暗0)

时间:2017-01-08 11:42:33

标签: python numpy

我有两个python numpy数组; a1和W2,我想制作一个numpy dot产品:

z2 = a1.dot(W2)

a1阵列的形状是(200,2),W2阵列的形状是(1,2)。为什么我会遇到错误ValueError: shapes (200,2) and (1,2) not aligned: 2 (dim 1) != 1 (dim 0)

1 个答案:

答案 0 :(得分:2)

在这种情况下,a1*w2的乘法条件无效。 w2的行应等于a1的列!