Numpy组队学习 Task04打卡

2020-10-28  本文已影响0人  萤窗小烛

数学函数

算术运算

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)       # 小于等于
上一篇 下一篇

猜你喜欢

热点阅读