ndarray通用函数 / 常用函数
一、ufunc:numpy 模块中对 ndarray 中数据进行快速元素级运算的函数,也可以看做是简单的函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器。
二、一元函数:
一元ufunc | 描述 | 调用方式 |
---|---|---|
abs,fabs | 计算整数、浮点数或者复数的绝对值,对于非复数,可以使用更快的fabs | np.abs(arr) np.fabs(arr) |
sqrt | 计算各个元素的平方根,相对于 arr ** 0.5,要求 arr 的每个元素必须是非负数 | np.sqrt(arr) |
square | 计算各个元素的平方,相对于 arr ** 2 | np.square(arr) |
exp | 计算各个元素的指数 e 的 x 次方 | np.exp(arr) |
log、log10、log2、log1p | 分别计算自然对数、底数为10的log、底数为2的log以及log(1+x);要求 arr 中的每个元素必须为正数 | np.log(arr) np.log10(arr) np.log2(arr) n |