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算法学习之基数排序实例
Dec 18 Python
用Python计算三角函数之atan()方法的使用
May 15 Python
python简单实现基数排序算法
May 16 Python
python 利用栈和队列模拟递归的过程
May 29 Python
对Python的zip函数妙用,旋转矩阵详解
Dec 13 Python
在Python中调用Ping命令,批量IP的方法
Jan 26 Python
python操作文件的参数整理
Jun 11 Python
Python any()函数的使用方法
Oct 28 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
Nov 29 Python
Tensorflow中的dropout的使用方法
Mar 13 Python
python实现三壶谜题的示例详解
Nov 02 Python
在python中实现导入一个需要传参的模块
May 12 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
php引用返回与取消引用的详解
2013/06/08 PHP
PHP实现活动人选抽奖功能
2017/04/19 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
laravel请求参数校验方法
2019/10/10 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
jQuery怎么解析Json字符串(Json格式/Json对象)
2013/08/09 Javascript
浅谈JS闭包中的循环绑定处理程序
2014/11/09 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
jquery背景跟随鼠标滑动导航
2015/11/20 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
React styled-components设置组件属性的方法
2018/08/07 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
[57:55]EG vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
《忆江南》教学反思
2014/04/07 职场文书
家长给学校的建议书
2014/05/15 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
大学生十八大感想
2015/08/11 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
css样式important规则的正确使用方式
2022/06/10 HTML / CSS