文章详情页
python - numpy 数据排序问题
浏览:219日期:2022-07-24 11:18:00
问题描述
import numpy as np x = np.array([3, 1, 2])np.argsort(x)Out[4]: array([1, 2, 0]) # 疑问点In [13]: x = np.array([6,5,4,3,2,1])In [14]:In [14]: np.argsort(x)Out[14]: array([5, 4, 3, 2, 1, 0])
为什么不是[2,0,1]
问题解答
回答1:argsort返回的是索引值的排序以np.argsort([3,1,2])来讲,对应的索引值是[0, 1, 2], 所以按索引值排序返回的就是[1, 2, 0]
相关文章:
1. docker-machine添加一个已有的docker主机问题2. docker-compose中volumes的问题3. nignx - docker内nginx 80端口被占用4. docker安装后出现Cannot connect to the Docker daemon.5. dockerfile - 为什么docker容器启动不了?6. angular.js - angularjs的自定义过滤器如何给文字加颜色?7. angular.js使用$resource服务把数据存入mongodb的问题。8. javascript - 移动端 点击弹出遮罩层 加断点调试就行 不加断点就不行9. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?10. javascript - 正则匹配字符串特定语句后的数字
排行榜

网公网安备