NumPy 排序:如何使用 np.sort() 实现降序排序
在np.sort()中,可以使用order参数来指定排序的顺序。order参数的取值可以是以下几种:
'C':按C风格的索引顺序进行排序。这是默认值。'F':按Fortran风格的索引顺序进行排序。'A':按数组元素在内存中的出现顺序进行排序。'K':按照定义的稳定排序顺序进行排序。None:不指定排序顺序,默认为升序。
要将排序顺序变为降序,可以将order参数设置为None,然后使用[::-1]来反转排序后的数组。例如:
import numpy as np
arr = np.array([3, 1, 4, 2, 5])
sorted_arr = np.sort(arr, order=None)[::-1]
print(sorted_arr)
输出为:
[5 4 3 2 1]
注意,这里的[::-1]是用于反转数组的操作,将升序变为降序。
原文地址: https://www.cveoy.top/t/topic/pgeQ 著作权归作者所有。请勿转载和采集!