shape函数是numpy.core.fromnumeric中的函数,用于查看矩阵或者数组的维数。
e.shape为(3,3)——表示三行三列
e=array([[1,1],[1,2],[1,3],[1,4]])
e.shape[0]——4(代表有四行)
e.shape[1]——2(代表有两列)
tile函数模块numpy.lib.shape_base中的函数
函数形式:tile(A,reps)——重复A,reps次
numpy.tile([0,0],5)在列方向上重复[0,0]
numpy.tile([0,0],(2,1))在列方向上重复[0,0]一次,在行方向上重复[0,0]2次
sum()是内建函数;必须有参数,返回一个数字序列的和,再加上第二个参数。序列作为第一个参数,序列可以为空[]。
.sum()是numpy模块提供的一个函数。就是通常是.sum(None):将所有元素的值相加
.sum(axis=1):将一个矩阵的每一行相加
.sum(axis=0):将一个矩阵的每一列相加
.argsort函数返回的是数组值从小到大的索引值
二维数组:axis=0——按列排序
axis=1——按行排序
np.argsort(x)——按升序排列
np.argsort(-x)——按降序排列
通过索引值排序后的数组:
x[np.argsort(x)]:按升序排列的数组
x[np.argsort(-x)]:按降序排列的数组 或者:a=x[np.argsort(x)] a[::-1]
- arange函数用于创建等差数组
arange([start,] stop[, step,], dtype=None) 模块简介告诉我们arange有四个参数,其中start,step,dtype可以省略,分别是起始点、步长、和返回类型。
a.min()——所有中的最小值
a.min(0)——axis=0,每列中的最小值
a.min(1)——axis=1,每行中的最小值