我有一个矩阵,我保存在一个叫做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],它们的大小是一样的。
如果
M
是X乘Y矩阵,那么M[0]
是1乘Y。除非Y是1,否则不能乘2 1乘Y矩阵。相关问题 更多 >
编程相关推荐