python中的广播机制适用于加减乘除。
2个相同形状的向量,也可以进行广播加减乘除。
在python中使用numpy进行按位运算的时候,有一个小技巧可以帮助减少代码量——那就是broadcasting,广播机制。
广播要求两个矩阵具有相同的形状,或者其中一个是向量。
简单来说,broadcasting可以这样理解:如果你有一个m x n的矩阵,让它加减乘除一个1 x n的矩阵,它会被复制m次,成为一个m x n的矩阵,然后再逐元素地进行加减乘除操作。同样地对m x 1的矩阵成立.
示例:
运行结果:<