原文链接

1.[-1]、[:-1]、[::-1]、[2::-1]的用法:

import numpy as np
a=[1,2,3.4,5]
print(a)
[ 1 2 3 4 5 ]
 
print(a[-1]) ###取最后一个元素
[5]
 
print(a[:-1])  ### 除了最后一个取全部
[ 1 2 3 4 ]
 
print(a[::-1]) ### 取从后向前(相反)的元素
[ 5 4 3 2 1 ]
 
print(a[2::-1]) ### 取从下标为2的元素翻转读取
[ 3 2 1 ]

2.np.argsort:

(1).先定义一个array数据

import numpy as np
x=np.array([1,4,3,-1,6,9])

(2).现在我们可以看看argsort()函数的具体功能是什么:

x.argsort()

输出定义为y=array([3,0,2,1,4,5])。

我们发现argsort()函数是将x中的元素从小到大排列,提取其对应的index(索引),然后输出到y。例如:x[3]=-1最小,所以y[0]=3,x[5]=9最大,所以y[5]=9。

  

相关文章:

  • 2022-12-23
  • 2021-06-28
  • 2021-09-03
  • 2021-11-28
  • 2021-09-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
  • 2021-09-05
相关资源
相似解决方案