torch.bernoulli 的使用方法(附代码示例)

  • 功能解释
  • 参数
  • 代码示例

功能解释

*torch.bernoulli(input, , generator=None, out=None) → Tensor
从伯努利分布中提取二进制随机数(0或1),输入张量应为包含用于绘制二进制随机数的概率的张量。因此,输入中的所有值都必须在以下范围内(0,1)。
第i个元素的输出tensor将要根据输入的第i个概率值,来决定是否生成1值。
输出tensor仅仅只有0或1值,并且其形状和输入的Input的形状是一样的。
输出out可以是一个整型类型,但是输入必须是浮点型数据类型。

参数

 input (Tensor)-对于伯努利分布的输入概率值。generator (torch.Generator, optional) –为了采样,一个伪随机数生成器。out(Tensor, optional) –输出的tensor。

代码示例

这里是代码实现部分

>>> a = torch.empty(3, 3).uniform_(0, 1)  # generate a uniform random matrix with range [0, 1]
>>> a
tensor([[ 0.1737,  0.0950,  0.3609],[ 0.7148,  0.0289,  0.2676],[ 0.9456,  0.8937,  0.7202]])
>>> torch.bernoulli(a)
tensor([[ 1.,  0.,  0.],[ 0.,  0.,  0.],[ 1.,  1.,  1.]])>>> a = torch.ones(3, 3) # probability of drawing "1" is 1
>>> torch.bernoulli(a)
tensor([[ 1.,  1.,  1.],[ 1.,  1.,  1.],[ 1.,  1.,  1.]])
>>> a = torch.zeros(3, 3) # probability of drawing "1" is 0
>>> torch.bernoulli(a)
tensor([[ 0.,  0.,  0.],[ 0.,  0.,  0.],[ 0.,  0.,  0.]])

torch.bernoulli 的使用方法(附代码示例)相关推荐

  1. 基于图数据库、图算法、图神经网络的 ID Resolution/ID Mapping 大数据分析方法与代码示例

    本文首发于 NebulaGraph 公众号 "本文是一个基于 NebulaGraph 上的图数据库.图算法.图神经网络的 ID Resolution/ID Mapping 方法综述,除了基本 ...

  2. Spring源码深度解析,Spring源码以及Bean的生命周期(五)(附代码示例:)

    五)Bean 的生命周期,创建---初始化---销毁的过程 目录 五)Bean 的生命周期,创建---初始化---销毁的过程 一 ,  指定初始化方法 init-method 方法​ 二 ,指定销毁 ...

  3. java重写的代码_java tostring方法重写代码示例

    当需要将一个对象输出到显示器时,通常要调用他的toString()方法,将对象的内容转换为字符串.java中的所有类默认都有一个toString()方法 默认情况下 System.out.printl ...

  4. java实现生日提醒_asp实现的可以提醒生日的几种方法附代码

    asp实现的可以提醒生日的几种方法附代码 更新时间:2008年06月20日 08:44:52   作者: asp提醒生日的原理一般就是把用户的出生日期和当前日期对比,如果少于几天则提醒显示,下面是几种 ...

  5. html视频海报代码,如何在网站头部添加视频海报?添加视频海报的方法(代码示例)...

    本篇文章给大家带来的内容是介绍如何在网站头部添加视频海报?添加视频海报的方法(代码示例) .有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 给网站头部添加视频海报的代码: 视频海报 ...

  6. python怎么清除代码_Python如何清空列表?清空列表的4种方法(代码示例)

    通过Python语言提供的不同构造的方法可以有许多方法来清空列表,下面本篇文章就来给带大家介绍Python中4种清空列表的方法,希望对大家有所帮助. 方法1:重新初始化列表 可以重初始化列表,初始化该 ...

  7. php 引入echarts路径,angular4中引入echarts的方法(代码示例)

    本篇文章给大家带来的内容是关于angular4中引入echarts的方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.安装ngx-echarts npm insta ...

  8. 设计模式——七大原则(附代码示例)

    一. 设计模式概念         对接口编程而不是对实现编程:优先使用对象组合而不是继承 二. 设计模式总览 1. 创建型模式(Creational Patterns):(5) 单例(Singlet ...

  9. Java强、软、弱、虚四大引用(附代码示例)

    一. 整体架构 Reference: 强引用 SoftReference: 软引用 WeakReference: 弱引用 PhantomReference: 虚引用 二. 强引用 概念 当内存不足,J ...

最新文章

  1. mysql 隐式失误_评“MySQL 隐式转换引起的执行结果错误”
  2. Dart 2为移动开发做出改进
  3. python 依赖库管理 包管理 pipreqs、pigar、pip-tools、pipdeptree 简介
  4. python自动化办公入门书籍推荐-用python进行办公自动化都需要学习什么知识呢?...
  5. WanaCrypt0r勒索蠕虫完全分析报告
  6. SpringSecurity remeber功能源码跟踪
  7. linux centos 6.5压缩文件,CentOS 6.10 解压 rar压缩包
  8. myeclipse下hibernate入门实例介绍
  9. linux中复制字符串出错,C语言实现字符串的复制的两种方法
  10. mysql同时查两张表数据库表_如何同时查询两个数据库表?
  11. Linux入门学习(六)
  12. [特约· Keso ·东拉西扯] 我眼中的乔布斯
  13. [译] Node.js 流: 你需要知道的一切
  14. java如何实现下载_java 如何实现下载功能
  15. 关于中断和异常的几点认识
  16. 完美卸载SQL Server 2008的方案
  17. 七彩虹平板刷成android,七彩虹I803 Q1平板电脑刷机固件升级教程
  18. 【无锡学院/南信大滨江学院】IOS快捷指令登陆校园网——Iphone12实测
  19. mysql如何修改root用户的密码
  20. 1个损坏的数据库情况

热门文章

  1. java liferay 框架_liferay6.2-生成布局模板
  2. 你偷看的小簧片,其实全都被监视了…
  3. php写动物的属性,状物的记叙文类型——描述动物
  4. 微软收购动视暴雪,美媒:索尼游戏战略该变了
  5. 【QT】Qt Compiler Detection(编译)
  6. html按钮超链接到微信,技巧|教你给微信聊天文字加上超链接,装逼小技能!...
  7. Web Spider 常见混淆EVAL、AA、JJ、JSFUCK
  8. LVTTL与LVCMOS区别
  9. free(): invalid next size (fast):错误及解决方案
  10. 10676 涂鸦跳跃(sort)