,这里拉伸了a和b以匹配一个通用形状,结果是一个二维数组!...都扩展成3*3的数组):
In [30]: a+b
Out[30]:
array([[0, 1, 2],
[1, 2, 3],
[2, 3, 4]])
广播示例3
我们在看两个不匹配的数组...扩展成
M.shape -> (3, 2)
a.shape -> (1, 3)
根据规则2,对a 的行扩展
M.shape -> (3, 2)
a.shape -> (3, 3)
扩展后我们发现,两者不匹配执行...In [32]: a+M
---------------------------------------------------------------------------
ValueError...a和M兼容。