1. torch.rand()

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

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

1.1 参数

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

1.2 例子

>>> torch.rand(4)0.91930.33470.32320.7715
[torch.FloatTensor of size 4]>>> torch.rand(2, 3)0.5010  0.5140  0.07190.1435  0.5636  0.0538
[torch.FloatTensor of size 2x3]

2. torch.randn()

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

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

2.1 参数

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

2.2 例子

>>> torch.randn(4)-0.11450.0094
-1.17170.9846
[torch.FloatTensor of size 4]>>> torch.randn(2, 3)1.4339  0.3351 -1.09991.5458 -0.9643 -0.3558
[torch.FloatTensor of size 2x3]

3. torch.randperm

torch.randperm(n, out=None) → LongTensor

给定参数n,返回一个从0 到n -1 的随机整数排列。

3.1 参数

  • n (int) – 上边界(不包含)

3.2 例子

>>> torch.randperm(4)2130
[torch.LongTensor of size 4]

pytorch中的torch.rand(),torch.randn(),torch.randerm()的关系相关推荐

  1. torch.rand、torch.randn及torch.normal的用法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 torch.rand.torch.randn及torch.normal的用法 一.torch.rand 二.torch.randn 三 ...

  2. pytorch中的卷积操作详解

    首先说下pytorch中的Tensor通道排列顺序是:[batch, channel, height, width] 我们常用的卷积(Conv2d)在pytorch中对应的函数是: torch.nn. ...

  3. Pytorch 中的 unfold 和 fold

    pytorch 中的 unfold 和 fold inp = torch.randn(1, 16, 6, 6) # [b, in_c, f_h, f_w] print(inp.shape) # tor ...

  4. pytorch中实现Balanced Cross-Entropy

    当你明白了pytorch中F.cross_entropy以及F.binary_cross_entropy是如何实现的之后,你再基于它们做改进重新实现一个损失函数就很容易了. 1.背景 变化检测中,往往 ...

  5. Pytorch中的学习率调整lr_scheduler,ReduceLROnPlateau

    Pytorch中的学习率调整:lr_scheduler,ReduceLROnPlateau torch.optim.lr_scheduler:该方法中提供了多种基于epoch训练次数进行学习率调整的方 ...

  6. PyTorch 笔记(02)— 常用创建 Tensor 方法(torch.Tensor、ones、zeros、eye、arange、linspace、rand、randn、new)

    1. Tensor 概念分类 PyTorch 中的张量(Tensor)类似 NumPy 中的 ndarrays,之所以称之为 Tensor 的另一个原因是它可以运行在 GPU 中,以加速运算. 1.1 ...

  7. pytorch 生成随机数Tensor的方法 torch.rand torch.randn torch.normal torch.linespace

    在使用PyTorch做实验时经常会用到生成随机数Tensor的方法,比如: torch.rand() torch.randn() torch.normal() torch.linespace() 在很 ...

  8. torch.randn与torch.rand的区别

    randn torch.randn(*sizes, out=None) → Tensor 返回一个包含了从标准正态分布中抽取的一组随机数的张量 size:张量的形状 out:结果张量 rand tor ...

  9. PyTorch中的torch.nn.Parameter() 详解

    PyTorch中的torch.nn.Parameter() 详解 今天来聊一下PyTorch中的torch.nn.Parameter()这个函数,笔者第一次见的时候也是大概能理解函数的用途,但是具体实 ...

最新文章

  1. Django 模板4.1
  2. 新一代数据中心:多层级混合设计与标准化评估
  3. asp.net ajax 怎么获取前端ul li_字节前端提前批面试题:触发了几次回流几次重绘...
  4. 北大计算机学院 教授 湖南人,北大湘籍教授邹恒甫简历
  5. 视差滚动的爱情故事之优化篇
  6. vb6如何判断文件是否存在_使用boost.filesystem检查文件是否存在的正确姿势
  7. springboot 定时器_springBoot的定时器应该这样写
  8. swift 抛出错误_Swift错误处理– Swift尝试,捕捉,抛出
  9. python豆瓣Top250数据分析
  10. qq2012beta2java_Wine QQ 最新解决方案:WineQQ2012 Beta2
  11. 存储函数与存储过程的区别
  12. 思科路由视频_HCNA-HNTD(H12-211)中文题库H10.24
  13. 计算机职业学校教学论文,中等职业学校计算机教学论文
  14. 华为官方解锁工具_华为遭抵制无缘谷歌应用软件 海外手机留门自载被指风险...
  15. STM32智能小车------红外遥控
  16. JAVA工作流的优雅实现方式
  17. 手把手带你用Python完成一个数据分析项目,能写进简历,拿走不谢!(另送15个实战案例)...
  18. 互联网人群画像和你所不知道的真相
  19. 开源分享,让技术发光——最受欢迎“开发者布道师”评选结果来啦!
  20. 普教同步课堂、专递课堂建设解决方案

热门文章

  1. Debian6 搭建GlusterFS集群-Striped Volumes
  2. storagesky存储天地
  3. windows下的终端工具和产品力
  4. 链栈的入栈和出栈代码_代码简介:全栈开发仍然有效
  5. 136_Power BI 自定义矩阵热力图
  6. simulink模块使用记录2-EnabledSubsystem/merge
  7. Python使用socketServer包搭建简易服务器过程详解
  8. 用Python盘点那些豆瓣评分低于3.0的奇葩电影
  9. 协程-greenlet版(python 版)
  10. Ubuntu常用服务器ftp、ssh