我有一个名为M的变量中的矩阵。 然后我用:
dist = np.dot(M[0], M[0])
我总是得到错误最终导致:
File "/usr/lib/python2.7/dist-packages/scipy/sparse/base.py", line 246, in __mul__
raise ValueError('dimension mismatch')
ValueError: dimension mismatch
我真的不明白这个陈述如何因尺寸不匹配而失败 - 我对第一个和第二个数组都使用了参数M [0],它们的大小相同。
答案 0 :(得分:3)
如果M
是X×Y矩阵,则M[0]
是1乘Y.除非Y为1,否则不能乘以2个1乘Y矩阵。