Python小小白

Python|Numpy广播

2018-12-04  本文已影响0人  5a41eb2ceec6

广播可以简单理解为用于不同大小数组的二进制通用函数(加、减、乘等)的一组规则。

1. 介绍

对于同样大小的数组,二进制操作是对相应元素逐个计算。


介绍

广播允许这些二进制操作可以用于不同大小的数组。例如,可以简单地将一个标量(可以认为是一个零维的数组)和一个数组相加:

广播

可以认为这个操作是将数值 5 扩展或重复至数组 [5, 5, 5],然后执行加法。NumPy广播功能的好处是,这种对值的重复实际上并没有发生,但是这是一种很好用的理解广播的模型。

广播 思路

2. 规则

NumPy 的广播遵循一组严格的规则,设定这组规则是为了决定两个数组间的操作。

例1 例2 例3
上一篇 下一篇

猜你喜欢

热点阅读