目录
一:数组的索引和切片
1:对一维数组操作
2:对多维数组操作
索引
切片
选取一个维度用':'进行遍历
每个维度切片方法与一维数组相同
每个维度可以使用步长跳跃切片
二:数组与标量之间的运算
数组与标量之间的运算作用于数组的每一个元素
三:NumPy一元函数
对ndarray中的数据执行元素级运算的函数
函数 | 说明 |
---|---|
np.abs(x) np.fabs(x) | 计算数组各元素的绝对值 |
np.sqrt(x) | 计算数组各元素的平方根 |
np.square(x) | 计算数组各元素的平方 |
np.log(x) np.log10(x) np.log2(x) | 计算数组各元素的自然对数、10底对数、2底对数 |
np.ceil(x) np.floor(x) | 计算数组各元素的ceiling、floor值 |
np.rint(x) | 计算各元素的四舍五入值 |
np.modf(x) | 将数组各元素的小数和整数部分以两个独立数组形式返回 |
np.cos(x) np.cosh(x) np.sin(x) np.sinh(x) np.tan(x) np.tanh(x) | 计算数组各元素的普通型和双曲型三角函数 |
np.exp(x) | 计算数组各元素的指数值 |
np.sign(x) | 计算数组各元素的符号值,1(+),0,-1(-) |
四:NumPy二元函数
函数 | 说明 |
---|---|
+ - * / ** | 两个数组各元素进行运算 |
np.maximum(x,y) np.fmax() np.minimum(x,y) np.fmin() | 元素级的最大值/最小值计算 |
np.mod(x,y) | 元素级的模运算 |
np.copysign(x,y) | 将数组y中各元素值的符号赋值给数组x对应元素 |
< > <= >= == != | 算术比较,产生布尔型数组 |