python创建一个数值范围为1-1000,6行6列的随机数组,设置随机种子为20,计算该数组最大值,计算该数组最小值,计算该数组的和
时间: 2024-03-05 13:52:57 浏览: 68
可以使用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
```
相关问题
用python创建一个数值范围为[1,1000],6行6列的随机数组,设置随机种子为 20,(1)计算该数组最大值 (2) 计算该数组最小值(3)计算该数组的和
好的,以下是 Python 代码实现:
```python
import numpy as np
# 设置随机种子
np.random.seed(20)
# 创建随机数组
arr = np.random.randint(1, 1001, size=(6, 6))
print("随机数组:\n", arr)
# 计算最大值、最小值、和
arr_max = np.max(arr)
arr_min = np.min(arr)
arr_sum = np.sum(arr)
print("最大值:", arr_max)
print("最小值:", arr_min)
print("和:", arr_sum)
```
输出结果:
```
随机数组:
[[ 932 916 663 120 876 903]
[ 623 288 788 685 759 542]
[ 358 235 426 505 919 264]
[ 14 174 953 479 802 905]
[ 969 125 211 100 710 164]
[ 40 196 469 964 342 791]]
最大值: 969
最小值: 14
和: 23447
```
希望能够帮到你!
阅读全文