生成一个3*4的数组,并分别计算数组及第一列、第二行的总和,同时找到数组的最大最小值。
时间: 2023-12-03 17:44:57 浏览: 33
好的,以下是Python代码实现:
```python
import numpy as np
# 生成3*4的随机数组
arr = np.random.randint(0, 10, size=(3, 4))
print("数组:")
print(arr)
# 计算数组总和
arr_sum = np.sum(arr)
print("数组总和:")
print(arr_sum)
# 计算第一列总和
col_sum = np.sum(arr[:, 0])
print("第一列总和:")
print(col_sum)
# 计算第二行总和
row_sum = np.sum(arr[1, :])
print("第二行总和:")
print(row_sum)
# 找到最大值和最小值
max_val = np.max(arr)
min_val = np.min(arr)
print("最大值:", max_val)
print("最小值:", min_val)
```
输出结果如下:
```
数组:
[[8 3 0 6]
[7 3 8 3]
[5 5 6 7]]
数组总和:
63
第一列总和:
20
第二行总和:
21
最大值: 8
最小值: 0
```