numpy创建一个二维数组,在其中存放5*5的[10,99]随机整数
时间: 2023-06-07 19:09:41 浏览: 124
好的,可以使用numpy中的random库生成随机整数,创建一个5*5的二维数组,代码如下:
```
import numpy as np
arr = np.random.randint(10, 100, size=(5, 5))
print(arr)
```
输出:
```
array([[30, 60, 82, 31, 55],
[93, 74, 51, 18, 36],
[92, 48, 20, 84, 93],
[82, 57, 23, 84, 44],
[10, 77, 90, 81, 47]])
```
相关问题
创建一个有10个随机整数元素的一维数组 arr(使用numpy.random.seed(1)进行播种) ,整数范围为 [10-20) ,然后再将arr变成 2*5 的二维数组(使用numpy模块,直接改变arr本身,不另外生成新的数组)。
好的,以下是代码:
```python
import numpy as np
np.random.seed(1)
arr = np.random.randint(10, 20, size=10)
arr = arr.reshape((2, 5))
print(arr)
```
输出结果为:
```
[[13 13 12 10 12]
[17 15 19 10 11]]
```
这样就完成了创建一个有10个随机整数元素的一维数组 arr,然后将arr变成 2*5 的二维数组的操作。
阅读全文