pytorch 常用函数 max ,eq说明


Posted in Python onJune 28, 2020

max找出tensor 的行或者列最大的值:

找出每行的最大值:

import torch
outputs=torch.FloatTensor([[1],[2],[3]])
print(torch.max(outputs.data,1))

输出:

(tensor([ 1., 2., 3.]), tensor([ 0, 0, 0]))

找出每列的最大值:

import torch
outputs=torch.FloatTensor([[1],[2],[3]])
print(torch.max(outputs.data,0))

输出结果:

(tensor([ 3.]), tensor([ 2]))

Tensor比较eq相等:

import torch

outputs=torch.FloatTensor([[1],[2],[3]])
targets=torch.FloatTensor([[0],[2],[3]])
print(targets.eq(outputs.data))

输出结果:

tensor([[ 0],
[ 1],
[ 1]], dtype=torch.uint8)

使用sum() 统计相等的个数:

import torch

outputs=torch.FloatTensor([[1],[2],[3]])
targets=torch.FloatTensor([[0],[2],[3]])
print(targets.eq(outputs.data).cpu().sum())

输出结果:

tensor(2)

补充知识:PyTorch - torch.eq、torch.ne、torch.gt、torch.lt、torch.ge、torch.le

flyfish

torch.eq、torch.ne、torch.gt、torch.lt、torch.ge、torch.le

以上全是简写

参数是input, other, out=None

逐元素比较input和other

返回是torch.BoolTensor

pytorch 常用函数 max ,eq说明

import torch

a=torch.tensor([[1, 2], [3, 4]])
b=torch.tensor([[1, 2], [4, 3]])

print(torch.eq(a,b))#equals
# tensor([[ True, True],
#     [False, False]])

print(torch.ne(a,b))#not equal to
# tensor([[False, False],
#     [ True, True]])

print(torch.gt(a,b))#greater than
# tensor([[False, False],
#     [False, True]])

print(torch.lt(a,b))#less than
# tensor([[False, False],
#     [ True, False]])

print(torch.ge(a,b))#greater than or equal to
# tensor([[ True, True],
#     [False, True]])

print(torch.le(a,b))#less than or equal to
# tensor([[ True, True],
#     [ True, False]])

以上这篇pytorch 常用函数 max ,eq说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 算法 排序实现快速排序
Jun 05 Python
python 设置文件编码格式的实现方法
Dec 21 Python
Python实现字典按照value进行排序的方法分析
Dec 23 Python
Python 从相对路径下import的方法
Dec 04 Python
python程序快速缩进多行代码方法总结
Jun 23 Python
django多对多表的创建,级联删除及手动创建第三张表
Jul 25 Python
Python 单例设计模式用法实例分析
Sep 23 Python
浅析PEP572: 海象运算符
Oct 15 Python
Python如何使用argparse模块处理命令行参数
Dec 11 Python
Pycharm及python安装详细教程(图解)
Jul 31 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 Python
python实现过滤敏感词
May 08 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
Jun 28 #Python
Python turtle库的画笔控制说明
Jun 28 #Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 #Python
python删除指定列或多列单个或多个内容实例
Jun 28 #Python
Python3实现建造者模式的示例代码
Jun 28 #Python
Python工程师必考的6个经典面试题
Jun 28 #Python
Python drop方法删除列之inplace参数实例
Jun 27 #Python
You might like
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
PHP读取、解析eml文件及生成网页的方法示例
2017/09/04 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
在js中使用"with"语句中跨frame的变量引用问题
2007/03/08 Javascript
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
js动态引入的四种方法
2018/05/05 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
浅谈js闭包理解
2019/04/01 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
python私有属性和方法实例分析
2015/01/15 Python
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
python的依赖管理的实现
2019/05/14 Python
python tornado使用流生成图片的例子
2019/11/18 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
python实现提取COCO,VOC数据集中特定的类
2020/03/10 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
写好自荐信的几个要点
2013/12/26 职场文书
3的组成教学反思
2014/04/30 职场文书
保护地球的标语
2014/06/17 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
2014离婚协议书范文
2014/09/10 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
给老婆的道歉信
2015/01/20 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
学习党章心得体会2016
2016/01/15 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
担保书范文
2019/07/09 职场文书