numpy随机生成500个数据,是二维数组
时间: 2024-03-05 20:54:22 浏览: 18
如果要生成一个二维数组,可以使用numpy库的random模块中的randn函数。具体代码如下:
```python
import numpy as np
data = np.random.randn(500, 2)
print(data)
```
其中,np.random.randn(500, 2)表示生成500行、2列的符合标准正态分布的随机数。如果需要生成其他形状的二维数组,可以修改参数。比如,生成5行、10列的随机数可以写成np.random.randn(5, 10)。
相关问题
numpy随机生成二维数组
以下是使用numpy随机生成二维数组的例子:
```python
import numpy as np
# 创建一个2行3列的二维数组
array = np.random.random(size=(2, 3))
print(array)
```
输出结果类似于:
```
[[0.12345678 0.23456789 0.3456789 ]
[0.45678901 0.56789012 0.67890123]]
```
这个例子中,我们使用`np.random.random`函数创建了一个2行3列的二维数组。该函数返回一个[0.0, 1.0)之间的随机浮点数。你可以根据需要调整数组的大小,只需在`size`参数中指定所需的行数和列数即可。
numpy生成随机二维数组
可以使用numpy库中的random模块来生成随机二维数组,代码如下:
import numpy as np
# 生成一个3行4列的随机二维数组
arr = np.random.rand(3, 4)
print(arr)
输出结果可能如下:
[[0.12345678 0.23456789 0.34567891 0.45678901]
[0.56789012 0.67890123 0.78901234 0.89012345]
[0.90123456 0.01234567 0.12345678 0.23456789]]