当前位置:   article > 正文

torch之随机数生成_torch随机数

torch随机数

Torch之随机数生成方式

torch.rand()	

torch.randn()

torch.normal()

torch.linespace()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

1. 均匀分布

torch.rand(*sizes, out=None) → Tensor
  • 1

返回一个张量,包含了从区间[0, 1)的均匀分布中抽取的一组随机数。张量的形状由参数sizes定义。

参数:

sizes (int...) - 整数序列,定义了输出张量的形状
out (Tensor, optinal) - 结果张量
  • 1
  • 2

例子:

torch.rand(2, 3)
0.0836 0.6151 0.6958
0.6998 0.2560 0.0139
[torch.FloatTensor of size 2x3]
  • 1
  • 2
  • 3
  • 4

2. 标准正态分布

torch.randn(*sizes, out=None) → Tensor
  • 1

返回一个张量,包含了从标准正态分布(均值为0,方差为1,即高斯白噪声)中抽取的一组随机数。张量的形状由参数sizes定义。

参数:

sizes (int...) - 整数序列,定义了输出张量的形状
out (Tensor, optinal) - 结果张量
  • 1
  • 2

例子:

torch.randn(2, 3)
0.5419 0.1594 -0.0413
-2.7937 0.9534 0.4561
[torch.FloatTensor of size 2x3]
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/420501
推荐阅读
相关标签
  

闽ICP备14008679号