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 相关文章推荐
一个检测OpenSSL心脏出血漏洞的Python脚本分享
Apr 10 Python
Python FTP操作类代码分享
May 13 Python
web.py获取上传文件名的正确方法
Aug 26 Python
Python中的集合类型知识讲解
Aug 19 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
python opencv3实现人脸识别(windows)
May 25 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
Apr 05 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
May 27 Python
ipython jupyter notebook中显示图像和数学公式实例
Apr 15 Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 Python
最简单的matplotlib安装教程(小白)
Jul 28 Python
如何在 Matplotlib 中更改绘图背景的实现
Nov 26 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提示Warning:phpinfo() has been disabled函数禁用的解决方法
2014/12/17 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
php生成与读取excel文件
2016/10/14 PHP
JQuery的一些小应用收集
2010/03/27 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
javascript基于prototype实现类似OOP继承的方法
2015/12/16 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
jQuery序列化后的表单值转换成Json
2017/06/16 jQuery
bootstrap Table插件使用demo
2017/08/07 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
Solaris操作系统的线程机制
2015/07/28 面试题
班会关于环保演讲稿
2013/12/29 职场文书
社会实践感言
2014/01/25 职场文书
酒店开业策划方案
2014/06/02 职场文书
入党推优材料
2014/06/02 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
活动总结模板大全
2015/05/11 职场文书
Python OpenCV实现图像模板匹配详解
2022/04/07 Python