python的广播(broadcast)


其实就是对一个矩阵或者多维数组进行同时数据操作,可以省去for循环,提高效率

可以是对一个数组进行某个方向的求和

如: 

 

也可以是数组对数组对应的数据进行四则运算

如:

或者是不对称数组间相加,自动进行扩列

如:

总结

是numpy库的广播就是让不对称(即shape相同)的数组(或矩阵)进行复制扩列变成对称数组,然后再进行运算。