我使用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的倒数第二个维度的大小不同,则会引发值错误.我的代码出了什么问题?