通用函数(ufunc),是一种在ndarray数据中进行逐元素操做的函数。数组
有不少ufunc是简单的逐元素转换,如sqrt、exp:dom
import numpy as np arr = np.arange(10) print("---原数组---") print(arr) print("---sqrt---") print(np.sqrt(arr)) print("---exp---") print(np.exp(arr))
结果:函数
上面的函数都是一元通用函数,还有一些函数,好比add或者maximum则会接受两个数组并返回一个数组做为结果,所以称为二元通用函数。3d
# 生成两个数组 x = np.random.randn(8) y = np.random.randn(8) print("第一个数组") print(x) print("第二个数组") print(y) # 比较最大值 print("最大值") print(np.maximum(x,y))
经常使用一元通用函数:code
经常使用二元通用函数:blog