Python之科学计算包Numpy
在本文章中将会记录科学计算包Numpy的常用方法,并不断更新。
shape
作用:探测数组的维度
1 | 0.0,0.1,0.2],[1.0,1.1,1.2]]) arr = array([[ |
tile
1 | tile(A,B) |
作用:重复A,B次(B可以是int类型,也可以是元组类型)
当B是int类型时,在列方向上重复B次,行默认1次
1 | 0,1,2],3) tile([ |
当B是元组类型时,分别在对应维度重复指定次数
1 | 0,1,2],(2,3)) tile([ |
sum
作用:给定轴上数组元素的和
假设存在三维数组:
1 | arr = [ |
当没有指定axis时,是求整个数组的和:
1 | sum(arr) |
当指定axis时,是求该axis(轴)的和
1 | sum(arr,axis=0) |
注意:当指定axis时,对所求出的和再进行求和最终是等于不加axis时的值
参考传送门python 中 np.sum()函数 通俗易懂理解!
argsort
作用:对数组进行排序,并按从小到大返回相应的索引值
1 | 2,3,1]) argsort([ |
当指定axis时,根据指定axis(轴)进行排序*(axis默认值为-1,即最后一轴)*
1 | 6,4,2],[1,5,3]],axis=0) argsort([[ |
参考传送门argsort
zeros
作用:创建指定维度和类型并以0填充的数组。
创建一维数组
1 | 5) zeros( |
创建多维数组
1 | 5,2)) zeros(( |
min
作用:给定轴上数组的最小值
假定三维数组:
1 | arr = array([ |
当没有参数时,返回数组元素中的最小元素
1 | min() arr. |
当指定参数时,求该轴上的最小值,参数范围为[0,shape - 1],shape的值为数组维度数
1 | array([[[ 1, 5, 9, 4], |
max
作用:给定轴上数组的最大值
假定三维数组:
1 | arr = array([ |
当没有参数时,返回数组元素中的最小元素
1 | max() arr. |
当指定参数时,求该轴上的最小值,参数范围为[0,shape - 1],shape的值为数组维度数
1 | array([[[ 1, 5, 9, 4], |