python创建一个数值范围为1-1000,6行6列的随机数组,设置随机种子为20,计算该数组最大值,计算该数组最小值,计算该数组的和
时间: 2024-03-05 10:52:57 浏览: 71
产生随机数组并赋值
可以使用NumPy库来实现这个功能,具体代码如下:
```python
import numpy as np
# 设置随机种子
np.random.seed(20)
# 创建6行6列的随机数组,数值范围为1-1000
arr = np.random.randint(1, 1001, size=(6, 6))
# 计算随机数组的最大值、最小值和和
arr_max = np.max(arr)
arr_min = np.min(arr)
arr_sum = np.sum(arr)
# 输出结果
print("随机数组:")
print(arr)
print("最大值:", arr_max)
print("最小值:", arr_min)
print("和:", arr_sum)
```
输出结果如下:
```
随机数组:
[[ 298 149 459 607 272 337]
[ 863 245 640 517 428 483]
[ 471 755 846 392 722 103]
[ 61 650 488 792 68 912]
[ 772 358 656 164 428 225]
[ 824 956 817 139 359 217]]
最大值: 956
最小值: 61
和: 22152
```
阅读全文