python的广播(broadcast)
其实就是对一个矩阵或者多维数组进行同时数据操作,可以省去for循环,提高效率
可以是对一个数组进行某个方向的求和
如:
也可以是数组对数组对应的数据进行四则运算
如:
或者是不对称数组间相加,自动进行扩列
如:
总结
是numpy库的广播就是让不对称(即shape相同)的数组(或矩阵)进行复制扩列变成对称数组,然后再进行运算。
其实就是对一个矩阵或者多维数组进行同时数据操作,可以省去for循环,提高效率
可以是对一个数组进行某个方向的求和
如:
也可以是数组对数组对应的数据进行四则运算
如:
或者是不对称数组间相加,自动进行扩列
如:
总结
是numpy库的广播就是让不对称(即shape相同)的数组(或矩阵)进行复制扩列变成对称数组,然后再进行运算。