利用np.random.normal生成三维随机数组
时间: 2023-10-17 18:24:17 浏览: 223
随机数组产生工具
可以使用NumPy中的`np.random.normal`函数来生成三维随机数组。以下是一个示例代码:
```python
import numpy as np
# 生成一个3x3x3的随机数组
arr = np.random.normal(size=(3, 3, 3))
print(arr)
```
输出:
```
[[[ 0.96726412 1.53563196 -1.46347887]
[ 0.07888811 0.02872011 1.53350108]
[-0.08746473 -1.57630316 -0.07175171]]
[[-0.39223619 -0.08939368 0.3274325 ]
[-0.38431133 -1.26880285 0.06247411]
[ 0.66809644 -1.0980292 0.20292667]]
[[ 0.22371274 -0.21247293 -0.6910466 ]
[ 0.37281373 -1.01263511 -0.11761937]
[ 1.02415302 -0.45389356 -0.07404789]]]
```
在上面的代码中,我们使用`np.random.normal`函数生成了一个3x3x3的随机数组,并将其赋值给变量`arr`。`size`参数指定了生成数组的形状,这里是一个长度为3的元组,表示生成一个3维数组。函数的其他参数可以用来控制生成随机数的均值、标准差等属性。
阅读全文