Datawhale Numpy组队学习Task04打卡

数学函数及逻辑函数

数学函数

算术运算

方法名备注
numpy.add(x1, x2, *args, **kwargs)元素相加
numpy.subtract(x1, x2, *args, **kwargs)元素相减
numpy.multiply(x1, x2, *args, **kwargs)元素相乘
numpy.divide(x1, x2, *args, **kwargs)x1除以x2,得到的是真实值
numpy.floor_divide(x1, x2, *args, **kwargs)底板除
numpy.power(x1, x2, *args, **kwargs)x1的x2次方
numpy.sqrt(x, *args, **kwargs)返回数组的非负平方根
numpy.square(x, *args, **kwargs)返回输入的元素方平方

三角函数

方法名备注
numpy.sin(x, *args, **kwargs)计算每个元素的sine
numpy.cos(x, *args, **kwargs)计算每个元素的cosine
numpy.tan(x, *args, **kwargs)计算每个元素的tangent
numpy.arcsin(x, *args, **kwargs)计算每个元素的inverse sine
numpy.arccos(x, *args, **kwargs)计算每个元素的inverse cosine
numpy.arctan(x, *args, **kwargs)计算每个元素的inverse tangent

指数和对数

方法名备注
numpy.exp(x, *args, **kwargs)计算输入数组中所有元素的指数
numpy.log(x, *args, **kwargs)自然对数
numpy.exp2(x, *args, **kwargs)计算每个元素2^p值
numpy.log2(x, *args, **kwargs)计算每个元素2的对数
numpy.log10(x, *args, **kwargs)计算每个元素10的对数

加法函数、乘法函数

方法名备注
numpy.sum(a[, axis=None, dtype=None, out=None, …])返回给定维度上所有元素的和
numpy.cumsum(a, axis=None, dtype=None, out=None)返回沿给定轴的元素的累加和
numpy.prod(a[, axis=None, dtype=None, out=None, …])返回给定轴上数组元素的乘积
numpy.cumprod(a, axis=None, dtype=None, out=None)返回沿给定轴的元素的累积积
numpy.diff(a, n=1, axis=-1, prepend=np._NoValue, append=np._NoValue)沿着指定轴计算第N维的离散差值

四舍五入

方法名备注
numpy.around(a, decimals=0, out=None)将数组舍入到给定的小数位数
numpy.ceil(x, *args, **kwargs)返回输入的上限
numpy.floor(x, *args, **kwargs)返回输入的底限

杂项

方法名备注
numpy.clip(a, a_min, a_max, out=None, **kwargs)裁剪(限制)数组中的值
numpy.absolute(x, *args, **kwargs)逐元素计算绝对值
numpy.abs(x, *args, **kwargs)和上相同
numpy.sign(x, *args, **kwargs)返回每个元素的符号

逻辑函数

真值测试

方法名备注
numpy.all(a, axis=None, out=None, keepdims=np._NoValue)测试沿给定轴的所有数组元素是否求值为True
numpy.any(a, axis=None, out=None, keepdims=np._NoValue)测试沿给定轴的任何数组元素的求值是否为True
numpy.isnan(x, *args, **kwargs)逐个测试NaN并以布尔数组返回结果

逻辑运算

方法名备注
numpy.logical_not(x, *args, **kwargs)计算非x元素的真值
numpy.logical_and(x1, x2, *args, **kwargs)按元素计算x1 AND x2的真值
numpy.logical_or(x1, x2, *args, **kwargs)按元素计算x1 OR x2的真值
numpy.logical_xor(x1, x2, *args, **kwargs)按元素计算x1 XOR x2的真值

对照

方法名备注
numpy.greater(x1, x2, *args, **kwargs)按元素返回(x1> x2)的真值
numpy.greater_equal(x1, x2, *args, **kwargs)按元素返回(x1> = x2)的真值
numpy.equal(x1, x2, *args, **kwargs)按元素返回(x1 == x2)
numpy.not_equal(x1, x2, *args, **kwargs)按元素返回(x1!= x2)
numpy.less(x1, x2, *args, **kwargs)按元素返回(x1 <x2)的真值
numpy.less_equal(x1, x2, *args, **kwargs)按元素返回(x1 = <x2)的真值
numpy.isclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False)返回一个布尔数组,其中两个数组在元素上是否在给定范围内。
numpy.allclose(a, b, rtol=1.e-5, atol=1.e-8, equal_nan=False)如果两个数组在相应位置相等,则返回True。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值