NumPy库入门3——数组的运算

1.数组与标量之间的运算

数组与标量之间的运算作用与数组的每一个元素

import numpy as np

x = np.arange(24).reshape((2,3,4))
print(x.mean())

#计算x与元素平均值的商
a = x / x.mean()
print(a)

11.5

[[[0. 0.08695652 0.17391304 0.26086957]
[0.34782609 0.43478261 0.52173913 0.60869565]
[0.69565217 0.7826087 0.86956522 0.95652174]]


[[1.04347826 1.13043478 1.2173913 1.30434783]
[1.39130435 1.47826087 1.56521739 1.65217391]
[1.73913043 1.82608696 1.91304348 2. ]]]

2. 一元函数运算

函数说明
numpy.abs(x); numpy.fabs(x)计算数组个元素的绝对值
numpy.sqrt(x)计算数组个元素的平方根
numpy.square(x)计算数组个元素的平方
numpy.log(x); numpy.log10(x); numpy.log2(x)计算数组个元素的自然对数、10、2底对数
numpy.ceil(x)返回大于等于每个元素的最小整数,即向上取整
numpy.floor(x)返回小于等于每个元素的最大整数,即向下取整
numpy.rint(x)计算数组各元素的四舍五入值
numpy.around(a,decimals)decimals: 舍入的小数位数。 默认值为0。 如果为负,整数将四舍五入到小数点左侧的位置
numpy.modf(x)将数组个元素的小数和整数部分以两个独立数组返回
numpy.exp(x)计算数组各元素的指数值
numpy.sign(x)计算数组个元素的符号值,1(+),0,-1(-)
numpy.sin(x); numpy.sinh(x); numpy.cos(x); numpy.cosh(x); numpy.tan(x); numpy.tanh(x)标准的三角函数:sin()、cos()、tan(); 和反三角函数
numpy.degrees(x)将弧度转换为角度

3. 二元函数运算

函数说明
+ - * / **两个数组各元素进行对应运算
numpy.maximum(); numpy.minimum()元素的最大值/最小值计算
numpy.mod(x,y)元素的模运算
numpy.copysign(x,y)将数组y中的各元素值的符号赋值给数组x对应的元素
> < >= <= == !=算数比较,产生布尔型数组(true,false)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值