一元通用函数(元素级函数)
代码如下
import numpy as np
arr_2_1 = np.array([ [1,2,3],[-1,-2,-3]])
# abs ,fabs: 求取整数,浮点数或复数的绝对值
np.abs(arr_2_1)
# sqrt :求取个元素的平方根
arr_2_2 = np.array([1,4,9])
np.sqrt(arr_2_2)
# square :求取各元素的平方
np.square(arr_2_1)
# exp:计算各元素的以e为底数的指数
arr_2_3 = np.array([1,-1])
np.exp(arr_2_3)
# log,log10,log2,log1p 分别计算各元素以e为底,以10为底,以2为底的对数以及log(x+1)
arr_2_4 = np.array([2])
print("logx:.{}".format(np.log(arr_2_4)))
print("log10x:.{}".format(np.log10(arr_2_4)))
print("log2x:.{}".format(np.log2(arr_2_4)))
print("log1px:.{}".format(np.log1p(arr_2_4)))
# modf 适用于浮点数,将小数部分和整数部分以独立的数组返回
arr_2_5 = np.array([2.95])
np.modf(arr_2_5