import numpy as np #一元函数
#绝对值计算
a = -1
b = abs(a)
print(b)
输出: 1 #开平方计算
a = 4
b = np.sqrt(a)
print(b)
输出: 2.0 #平方计算
a = 12
b = np.square(a)
print(b)
输出:144 #e的指数
a = np.exp(1)
b = np.exp(2) print(a)
print(b)
输出:2.718281828459045
7.38905609893065 #对数
#以e为底数
a = np.log(7.38905609893065)
print(a)
输出:2.0
#以2为底数
a = np.log2(8)
print(a)
输出:3.0
#以10为底数
a = np.log10(100)
print(a)
输出:2.0 #计算各元素的正负号,正数返回1,负数返回-1.零返回0
a = np.sign(-100)
print(a)
输出: -1
a = np.sign(100)
print(a)
输出: 1
a = np.sign(0)
print(a)
输出: 0 #计算各元素大于等于该值的最小整数
a = np.ceil(20.20)
print(a)
输出:21.0
#计算各元素小于等于该值的最大整数
b = np.floor(20.20)
print(b)
输出:20.0 #计算各个元素四舍五入到最接近的整数,小于等于0.5舍去,大于0.5入上去
a = np.rint(20.40)
print(a)
输出:20.0 #将数组的小数和整数部分以两个独立数组形式返回
a = np.modf(21.50)
print(a)
输出:(0.5, 21.0) #判断各个元素是否是NaN
b = float("nan")
a = np.isnan(b)
print(a)
输出: True