Numpy
gaoyueace
GitHub主页:https://github.com/TimeIvyace
展开
-
Numpy-tile函数
tile是numpy模块中的类,tile(A,n)的功能是将数组A重复n次,构成一个新的数组。例如;a=tile(1, 5) #将[1]复制5次>> [1 1 1 1 1]a=tile([1,2], 2) #将[1,2]复制两次>>[1 2 1 2] #此时a为一个一维数组a=tile([1,2], (1,2)) #将[1,2]复制一行两次>>[[1 2 1 2]] #此时a为一个二维数组a=til原创 2017-12-03 12:37:23 · 253 阅读 · 0 评论 -
Numpy-argsort函数
argsort是numpy模块中的类。y=argsort(x)将x中的元素从小到大排列,提取其对应的index,然后输出到y。 例如:x=np.array([2,6,1,5,3]) #由小到大1,2,3,5,6 y=x.argsort()>>y=[2 0 4 3 1] #x[2]=1, x[0]=2 …还有一种格式为:y=x.argsort()[num]当num>=0时,输出结果则为y[num];当原创 2017-12-03 13:32:43 · 369 阅读 · 0 评论 -
Numpy-shape函数
shape函数在numpy模块中,功能为可以读取数组或矩阵的维度大小。例如: 建立一个一维矩阵a,则shape(a)为矩阵的长度:from numpy import * a = array([5, 1]) print(shape(a))>>(2,)建立一个2*3的二维数组,b.shape[0]为矩阵的行数,b.shape[1]为矩阵的列数:b = array([[1, 2, 3], [2, 3,原创 2017-12-05 21:41:44 · 915 阅读 · 0 评论