广播机制触发:当两个数组的shape不一样时候,1)程序会自动执行操作使得A.shape==B.shape, 2)对应位置进行相加
运算结果的shape是:A.shape和B.shape对应位置的最大值,比如:A.shape=(4,10,4),B.shape=(15,1,4),那么A+B的shape是(15,10,4)
并非任意两个数组能进行广播。
两种情况能进行广播:
(1)当A.shape> B.shape时,A.ndim=B,ndim, 且A中包含B中后几个元素。
如:
A.shape=(2,3,4,5), B.shape=(3,4,5)
A.shape=(2,3,4,5), B.shape=(4,5)
A.shape=(2,3,4,5), B.shape=(5)
(2)当A.shape=B.shape, 并且A,B的shape对应元素相同或者其中某个为1



