28. 把数组np.random.randint(1,10(3,3))按照数组最后一列的数值进行排序
时间: 2024-03-05 12:48:41 浏览: 81
python中random.randint和random.randrange的区别详解
5星 · 资源好评率100%
以下是使用 NumPy 库对数组按照最后一列进行排序的 Python 代码:
``` python
import numpy as np
arr = np.random.randint(1, 10, (3, 3))
print("原始数组:\n", arr)
sorted_arr = arr[arr[:, 2].argsort()]
print("按照最后一列排序后的数组:\n", sorted_arr)
```
输出结果为:
```
原始数组:
[[7 5 7]
[9 3 5]
[7 8 9]]
按照最后一列排序后的数组:
[[9 3 5]
[7 5 7]
[7 8 9]]
```
这样,我们就成功按照数组最后一列的数值对数组进行了排序。
阅读全文