numpy随机生成ndarray
时间: 2023-07-28 13:10:36 浏览: 105
RandomArray随机数生成.
4星 · 用户满意度95%
可以使用numpy中的random模块来随机生成ndarray。以下是一些常用的随机生成函数:
1. numpy.random.rand(d0, d1, ..., dn):生成一个指定形状的数组,数组元素服从[0, 1)的均匀分布。
2. numpy.random.randn(d0, d1, ..., dn):生成一个指定形状的数组,数组元素服从标准正态分布(均值为0,方差为1)。
3. numpy.random.randint(low, high=None, size=None, dtype='l'):生成一个指定形状的数组,数组元素服从[low, high)的离散均匀分布。
4. numpy.random.normal(loc=0.0, scale=1.0, size=None):生成一个指定形状的数组,数组元素服从指定均值和标准差的正态分布。
例如,生成一个形状为(3, 4)的随机数组可以使用以下代码:
```python
import numpy as np
# 生成一个形状为(3, 4)的数组,数组元素服从标准正态分布
arr = np.random.randn(3, 4)
print(arr)
```
输出结果如下:
```
[[ 0.02768951 -0.78701997 0.89507278 0.33382019]
[ 0.30617635 -0.07562637 -0.15554766 -0.66327602]
[-0.58022116 0.43361111 -1.30555422 -0.89836699]]
```
阅读全文