-
通⽤函数就是能同时对元素内所有元素逐个进⾏运算的函数。
- 从运算符参与运算数据的⻆度分类,通⽤函数⾮为两类:
- ⼀元通⽤函数(unary ufunc): 对单个输⼊进⾏操作
- ⼆元通⽤函数(binary ufunc): 对两个输⼊进⾏操作
- 从功能上分类,通⽤函数分为算术计算函数,双曲三⻆函数,位运算类,⽐较运算符,弧度⻆度转换类等。
- 从运算符参与运算数据的⻆度分类,通⽤函数⾮为两类:
-
当两个数组的形状并不相同的时候,我们可以通过扩展数组的方法来实现相加、相减、相乘等操作,这种机制叫做广播(broadcasting)。
- 如果两个数组的后缘维度(trailing dimension,即从末尾开始算起的维度)的轴长度相符,或其中的一方的长度为1,则认为它们是广播兼容的。广播会在缺失的和(或)长度为1的维度上进行。
- 广播主要发生在两种情况,一种是两个数组的维数不相等,但是它们的后缘维度的轴长相符,另外一种是有一方的长度为1。