torch.rand与torch.randn
时间: 2023-08-17 11:12:54 浏览: 223
pyTorch.randn()、rand()、cat()、pow()、scatter_()、.squeeze() 、.unsqueeze()
5星 · 资源好评率100%
torch.rand和torch.randn都是PyTorch中用于生成随机数的函数。
torch.rand函数会生成一个指定大小的张量,张量中的元素是在[0, 1)范围内均匀分布的随机数。例如,torch.rand(2, 3)会生成一个2行3列的张量,其中的元素是在[0, 1)范围内的随机数。[3]
torch.randn函数会生成一个指定大小的张量,张量中的元素是从均值为0,标准差为1的正态分布中随机采样得到的。例如,torch.randn(2, 3)会生成一个2行3列的张量,其中的元素是从均值为0,标准差为1的正态分布中随机采样得到的随机数。[2]
需要注意的是,torch.rand和torch.randn生成的随机数是在每次运行时都会改变的,因此每次生成的结果可能不同。
阅读全文