python numpy 科学计算通用函数汇总

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







posted @ 2019-03-15 16:37  永久的记忆  阅读(498)  评论(0编辑  收藏  举报