通用函数(ufunc)是对ndarray中的数据执行元素级运算的函数。可以将它们看做简单函数的矢量化包装器.
许多ufunc都是简单的元素级的变体
arr = np.arange(10)
np.sqrt(arr)
np.exp(arr)
还有一些ufunc接受2个数组
x = randn(8)
y = randn(8)
np.maximum(x, y) # element-wise maximum
有些ufunc可以返回多个数组,如modf是Python内置函数divmod的矢量化版本,用于浮点数数组的小数和整数部分
arr = randn(7) * 5
np.modf(arr)