创建一个3*3的整型数组,将组数行列互换,返回最后一个元素,返回第1,2行第2,3列元素,返回逆序的数组
时间: 2024-09-29 15:03:32 浏览: 72
C语言将给定的3× 3的整型数组转置(行列互换)。
首先,我们可以创建一个3x3的整型数组,然后使用numpy的transpose函数交换行和列,接着获取并返回最后一个元素、指定行和列的元素,以及逆序后的数组。
```python
import numpy as np
# 创建一个3x3的整型数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 行列互换
transposed_arr = arr.transpose()
# 返回最后一个元素
last_element = transposed_arr[-1]
# 获取第1,2行第2,3列的元素
row_1_col_2_to_3 = transposed_arr[[0, 1], [1, 2]]
# 返回逆序的数组
reversed_arr = transposed_arr[::-1]
print("最后一个元素:", last_element)
print("第1,2行第2,3列元素:", row_1_col_2_to_3)
print("逆序的数组:", reversed_arr)
```
运行上述代码,你将分别获得每个部分的结果。
阅读全文