1、如何对数组元素进行快速排序?
使用numpy.sort函数可以对数组进行排序,并返回排序好的数组。...:排序方法,默认是快速排序;
order : 当数组定义了字段属性时,可以按照某个属性进行排序;
import numpy as np
# 创建一个一维数组
x1 = np.array([1,8,2,4...'<U'), ('age', '<i4')])
'''
# 先按照属性name排序,如果name相等,再按照age排序
np.argsort(x,order=['name','age'])
'''
输出...:
array([2, 1, 0], dtype=int64)
'''
3、如何按多条件进行排序?...,获取索引
np.lexsort((eng,math,total))
'''
先按总成绩total进行排序,
再按数学成绩math进行排序,
最后按英语成绩进行排序。