- 求绝对值
abs(data)
orfabs(data)
。区别:
(1) abs 可以求复数的绝对值,fabs 不可以。
(2) fabs 求的绝对值精确到double,abs 是以输入的数据为精确指标。 - 求平方根
np.sqrt(data)
,等价于data**0.5
。 - 求平方
np.square(x)
,求x的平方。 - 求指数
np.exp(x)
,返回x的指数。 - 自然对数
np.log(data)
- 底数为e;np.log10(data)
- 底数为10,np.log2(data)
- 底数为2,np.log1p(data)
- 底数为(1+x)。 - 判断元素的正负号
np.sign(data)
,返回:1为正数,0为零,-1为负数。 - 求ceiling - 大于等于该值的最小整数
np.ceil(data)
- 求floor - 小于等于该值的最大整数
np.floor(data)
- 反三角函数
arcos
,arccosh
,arcsin
,arcsinh
,arctan
,arctanh
。 - 计算not x的真值
logical_not
,0为True,其他为False。 - 元素相加
np.add(data1, data2)
,得到data1+data2的值。 - 元素相减
np.subtract(data1, data2)
,得到data1-data2的值。 - 相乘
np.multiply(x1, x2)
,得到x1*x2的值。 - 相除
np.divide(x, y)
输出double值;
np.floor_divide(x, y)
输出整数值,丢弃余数。 - A^B
np.power(A, B)
,A和B既可以是数,得到A**B的值;也可以是数组,在相应位置的元素得到A[i]**B[i]的值。 - 求最大值
np.maximum(data1,data2)
和np.fmax(data1,data2)
,data1和data2可以是数字或数组,其中后者忽略NaN(错误情况)。 - 求最小值
np.minimum(data1, data2)
和np.fmin
,同上。 - 求模
np.mod(A, B)
,即A%B,A和B可以是数字或数组。 - 复制符号
np.copysign(A, B)
,A、B可以是数字或数组,将B中值的符号复制给A中相应的元素。
常用通用函数(ufunc)
最新推荐文章于 2023-04-08 12:22:46 发布