数学函数
算术运算
np.add(x, 1) # 加法
np.subtract(x, 1) # 减法
np.multiply(x, 1) # 乘法
np.divide(x, 1) # 除法
np.floor_divide(x, 1) # 地板除
np.power(x, n) # 求n次方
np.sqrt(x) # 开平方
np.square(x) # 平方
三角函数
np.sin(x)
np.cos(x)
np.tan(x)
np.arcsin(x)
np.arccos(x)
np.arctan(x)
对指数
np.exp(x) # e**x
np.log(x) # ln(x)
np.exp2(x) # 2**x
np.log2(x) # log2(x)
np.log10(x) # log10(x)
数学和统计方法
# 加法
np.sum(x, axis=i)
# 乘法
np.prod(x, axis=i)
# 累加
np.cumsum(x, axis=i)
# 累乘
np.cumprod(x, axis=i)
# 求平均数
np.mean(x, axis=i)
# 求中位数
np.median(x, axis=i)
# 求标准差
np.std(x, axis=i)
四舍五入
# 舎入到指定小数位i
np.around(x, decimals=i)
# 向上取整
np.ceil(x)
# 向下取整
np.floor(x)
逻辑函数
真值测试
# 检查是否至少有一个True
np.any(a, axis=i)
# 检查是否均为True
np.all(a, axis=i)
# 计算布尔值数组中True的个数
np.sum(a, axis=i)
数组内容
# 检查数组a中是否有np.nan
# 返回一个布尔型数组
np.isnan(a)
逻辑运算
np.logical_not(x) # 计算非x元素的真值
np.logical_and(x1, x2) # 计算x1 AND x2元素的真值
np.logical_or(x1, x2) # 逐元素计算x1 OR x2的真值
np.logical_xor(x1, x2) # 逐元素计算x1 XOR x2的真值
对照
# 数组逐元素比较,返回布尔型数组
np.greater(x1, x2) # 大于
np.greater_equal(x1, x2) # 大于等于
np.equal(x1, x2) # 等于
np.not_equal(x1, x2) # 不等于
np.less(x1, x2) # 小于
np.less_equal(x1, x2) # 小于等于
网友评论