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

文章目录

    • 1.数组与标量之间的运算
    • 2. 一元函数运算
    • 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)

你可能感兴趣的:(NumPy,Python)