通用函数(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)

results matching ""

    No results matching ""