python中的argsort()函数import numpy as np ''' ''' x=np.array([1,4,3,-1,6,9]) # argsort()函数是将x中的元素从小到大排列,
2019-03-28 11:23
691 查看
[code]import numpy as np ''' ''' x=np.array([1,4,3,-1,6,9]) # argsort()函数是将x中的元素从小到大排列,提取其对应的index(索引),然后输出到y y1=x.argsort() print(y1) # np.argsort()[num]就是取y的第num个元素,当num<0时,取num的绝对值 y2=x.argsort()[-3] print(y2) # [::num]是将一个数组按顺序每隔num个数进行一次采样,若num<0,则将一个数组反序每隔num个数进行一次采样 y3 = x.argsort()[::1] print(y3)
相关文章推荐
- numpy: np.asarray 函数
- python-opencv:ImportError: numpy.core.multiarray failed to import
- python中的numpy库的numpy.asarray
- Python之路——numpy各函数简介之生成数组函数(Array creation routines)
- python: numpy-- 函数 argsort 用法
- Python numpy.array() 生成相同元素数组的方法
- python numpy:1 numpy.array和numpy.matrix常用函数使用
- numpy 下的数据结构与数据类型的转换(np.array vs. np.asarray)
- Python3:numpy模块中的argsort()函数
- Python numpy库中的array,list与矩阵的乘法,以及增添元素的方法
- numpy 下的数据结构与数据类型的转换(np.array vs. np.asarray)
- 编写函数,将一维数组(array[10])的元素从小到大排序,在主函数中读入数组的元素
- 项目-排序函数模板将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。
- python-opencv:ImportError: numpy.core.multiarray failed to import
- 飛飛(五十五)简单的函数模板,功能是讲数组a中的前size个元素从小到大排列
- python pickle导入numpy变量出错: "ImportError: No module named multiarray"
- python ——numpy各函数简介之生成数组函数(Array creation routines)
- 【python】numpy中的高效分块操作np.stride_tricks.as_strided
- python numpy.tile函数
- numpy中的np.clip()函数和TensorFlow中的tf.clip_by_value()函数用法