pytorch masked_fill报错的解决


Posted in Python onFebruary 18, 2020

如下所示:

import torch.nn.functional as F
import numpy as np
a = torch.Tensor([1,2,3,4])
a = a.masked_fill(mask = torch.ByteTensor([1,1,0,0]), value=-np.inf)
 
print(a)
b = F.softmax(a)

print(b)

tensor([-inf, -inf, 3., 4.])
d:/pycharmdaima/star-transformer/ceshi.py:8: UserWarning: Implicit dimension choice for softmax has been deprecated. Change
the call to include dim=X as an argument.
b = F.softmax(a)
tensor([0.0000, 0.0000, 0.2689, 0.7311])

容易报错:

Expected object of scalar type Byte but got scalar type Long for argument #2 'mask'

原因,

mask = torch.LongTensor()

解决方法:

mask = torch.ByteTensor()

在mask值为1的位置处用value填充。mask的元素个数需和本tensor相同,但尺寸可以不同

以上这篇pytorch masked_fill报错的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的进程分支fork和exec详解
Apr 11 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
Python实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
Django基础之Model操作步骤(介绍)
May 27 Python
Python实现将HTML转换成doc格式文件的方法示例
Nov 20 Python
nohup后台启动Python脚本,log不刷新的解决方法
Jan 14 Python
python安装pywin32clipboard的操作方法
Jan 24 Python
Python3.5集合及其常见运算实例详解
May 01 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
Python利器openpyxl之操作excel表格
Apr 17 Python
Python字典的基础操作
Nov 01 Python
python分别打包出32位和64位应用程序
Feb 18 #Python
pandas和spark dataframe互相转换实例详解
Feb 18 #Python
PyTorch中Tensor的数据统计示例
Feb 17 #Python
pytorch实现Tensor变量之间的转换
Feb 17 #Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
Feb 17 #Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
Feb 17 #Python
python识别验证码图片实例详解
Feb 17 #Python
You might like
php 图片上添加透明度渐变的效果
2009/06/29 PHP
php 验证码制作(网树注释思想)
2009/07/20 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
node.js中watch机制详解
2014/11/17 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
Python 条件判断的缩写方法
2008/09/06 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
next在python中返回迭代器的实例方法
2020/12/15 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
大学生冰淇淋店商业计划书
2014/01/14 职场文书
综合素质自我评价评语
2015/03/06 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
利用Redis实现点赞功能的示例代码
2022/06/28 Redis