标签: 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)?
ValueError: shapes (200,2) and (1,2) not aligned: 2 (dim 1) != 1 (dim 0)
答案 0 :(得分:2)
在这种情况下,a1*w2的乘法条件无效。 w2的行应等于a1的列!
a1*w2
w2
a1