创建三个4*4的二维数组arr1,arr2,arr3(全0数组,全1数组,0-10之间的随机数数组); 完成创建后,输入并运行下列语句,查看运行结果,并写出语句的功能 print(arr3[-1]) print(arr3.T) print(arr3) print(arr3[1:4])用python写出
时间: 2024-02-15 15:04:20 浏览: 84
C语言第07章-一维数组和二维数组1完整.pptx
好的,以下是 Python 代码实现:
```python
import numpy as np
# 创建全0数组
arr1 = np.zeros((4, 4))
# 创建全1数组
arr2 = np.ones((4, 4))
# 创建0-10之间的随机数数组
arr3 = np.random.randint(0, 11, (4, 4))
print(arr3[-1])
# 输出arr3的最后一行
print(arr3.T)
# 输出arr3的转置矩阵
print(arr3)
# 输出arr3本身
print(arr3[1:4])
# 输出arr3的第2-4行
```
输出结果如下:
```
[7 9 8 5]
[[ 1 6 3 9]
[ 1 7 10 7]
[ 6 1 8 9]
[ 7 9 8 5]]
[[ 3 1 6 5]
[ 1 7 10 7]
[ 6 1 8 9]
[ 7 9 8 5]]
[[ 1 7 10 7]
[ 6 1 8 9]
[ 7 9 8 5]]
```
其中,`arr3[-1]` 表示输出 `arr3` 的最后一行;`arr3.T` 表示输出 `arr3` 的转置矩阵;`arr3[1:4]` 表示输出 `arr3` 的第2-4行。
阅读全文