python randn
时间: 2023-06-21 17:23:56 浏览: 42
`randn` 是 NumPy 库中的一个函数,用于生成服从标准正态分布(均值为 0,方差为 1)的随机数。它的用法如下:
```python
import numpy as np
# 生成一个形状为 (2, 3) 的数组,元素服从标准正态分布
arr = np.random.randn(2, 3)
print(arr)
```
输出结果可能为:
```
[[-1.50485109, 0.4441018 , -1.29912795],
[ 1.02269382, -0.71423443, -0.57304518]]
```
其中每个元素都是一个服从标准正态分布的随机数。
相关问题
python randn()
Python中的randn()函数是NumPy库的一个函数,用于生成符合标准正态分布的随机数或数组。具体用法可以参考NumPy的官方文档。在使用randn()函数时,可以设置种子值(seed)来确定随机数的生成,这样可以使得每次运行产生的随机数保持一致。此外,除了Python的NumPy库,Matlab也有一个同名函数randn(),用法类似于Python中的randn()函数。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
python torch randn
torch.randn是一个用来生成随机数字的函数,这些随机数字满足标准正态分布(0~1)。使用torch.randn(size)可以生成一个指定大小的随机数张量,size可以是一个整数或一个元组。下面是一个代码示例:
import torch
a = torch.randn(3)
b = torch.randn(3, 4)
print("a:", a)
print("b:", b)
输出结果:
a: tensor([ 0.9405, -0.1068, 0.1712])
b: tensor([[-1.0962, -0.1893, 1.2323, 0.5703],
[-1.5256, -1.4923, 0.4275, 0.5143],
[ 1.1200, 0.5317, 1.1961, -2.2533]])