小编Meg*_*wal的帖子

执行numpy.dot()时获取值错误

我使用numpy创建了两个数组:

import numpy as np    
a = np.array([[1, 5, 7], [6, 8, 9]])
b = np.array([[1, 8, 8], [5, 8, 0], [8, 9, 0]])
np.dot(a, b)
Run Code Online (Sandbox Code Playgroud)

现在,在执行时np.dot(a, b)我收到错误:

ValueError:操作数无法与形状(2,3)(3,3)一起广播.

通常,如果a的最后一个维度与b的倒数第二个维度的大小不同,则会引发值错误.我的代码出了什么问题?

python numpy multidimensional-array dot-product valueerror

2
推荐指数
1
解决办法
465
查看次数