广播(broadcasting)是指不同形状的数组之间执行算术运算的方式。需要遵循4个原则。
1:让所有输入数组都向其中shape最长的数组看齐,shape中不足的部分都通过在前面加1补齐。
2:输出数组的shape是输入数组shape的各个轴上的最大值。
3:如果各个输入数组的对应轴的长度相同或者其长度为1时,这样的数组之间能够用来计算,否则 出错。
4:当输入数组的某个轴的长度为1时,沿着此轴运算时都用此轴上的第一组值。
ufunc函数的广播机制
最新推荐文章于 2022-04-22 20:53:40 发布