课程
/后端开发
/Python
/Python人工智能常用库Numpy使用入门
假定 a = np.array([1, 6, 7, 8],[0, 4, 2, 1],[9, 3, 5, 4],[0, 5, 0, 4])
请问老师应该如何按照数组 a 的第三列进行排序?
2019-10-28
源自:Python人工智能常用库Numpy使用入门 4-5
正在回答
第3列取出来,排序在显示
a = np.array([[1, 6, 7, 8],[0, 4, 2, 1],[9, 3, 5, 4],[0, 5, 0, 4]]) b = np.array(a[-4:,3]) a[b.argsort()] ## 结果 array([[0, 4, 2, 1], [9, 3, 5, 4], [0, 5, 0, 4], [1, 6, 7, 8]])
黑车轴 提问者
举报
Python人工智能常用库Numpy简单入门