python实现两个数组同时排序

python实现两个数组同时排序,第1张

用numpy.argsort函数

import numpy as np
a=[1,2,3,6,5,4]
b=["one","two","three","six","five","four"]
b=np.array(b)
sorted_indices=np.argsort(a)
print(sorted_indices)
sorted_b=b[sorted_indices]
print(sorted_b)

运行结果:

但是要注意,这个方法目前对浮点型数组是不起作用的

参考链接:
1.https://blog.csdn.net/junlee87/article/details/78636053

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/873808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存