python生成一个二维数组,其形状为(50,2),里面的值可以为小数
时间: 2023-10-09 15:12:04 浏览: 161
可以使用numpy库来生成一个形状为(50,2)的二维数组,代码如下:
```python
import numpy as np
arr = np.random.rand(50, 2)
print(arr)
```
其中,`np.random.rand(50, 2)` 函数生成一个形状为(50,2)的随机数组,数组中的值是在 [0, 1) 的范围内。如果需要生成指定范围内的随机小数,可以使用 `np.random.uniform()` 函数。例如,要生成在 [-1, 1] 范围内的随机小数,可以使用以下代码:
```python
arr = np.random.uniform(-1, 1, size=(50, 2))
print(arr)
```
其中,`np.random.uniform(-1, 1, size=(50, 2))` 函数生成一个形状为(50,2)的在 [-1, 1] 范围内的随机数组。
阅读全文