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 相关文章推荐
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 Python
合并百度影音的离线数据( with python 2.3)
Aug 04 Python
关于numpy中np.nonzero()函数用法的详解
Feb 07 Python
Python基于回溯法子集树模板实现图的遍历功能示例
Sep 05 Python
python如何实现内容写在图片上
Mar 23 Python
python3模块smtplib实现发送邮件功能
May 22 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
Jul 12 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
Aug 24 Python
教你利用python实现企业微信发送消息
May 23 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错误和异常处理功能模块示例
2016/11/12 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
jQuery拖拽div实现思路
2014/02/19 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
微信小程序登录态控制深入分析
2017/04/12 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
跟老齐学Python之数据类型总结
2014/09/24 Python
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
python中dict使用方法详解
2019/07/17 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
优秀教师的感人事迹
2014/02/04 职场文书
食堂标语大全
2014/06/11 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
大学生毕业个人总结
2015/02/15 职场文书
团委工作总结2015
2015/04/02 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
红楼梦读书笔记
2015/06/25 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
分享7个 Python 实战项目练习
2022/03/03 Python
Python如何让字典保持有序排列
2022/04/29 Python