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 调用win32pai 操作cmd的方法
May 28 Python
解决Python3中的中文字符编码的问题
Jul 18 Python
python生成lmdb格式的文件实例
Nov 08 Python
Python实现的爬取小说爬虫功能示例
Mar 30 Python
Python中@property的理解和使用示例
Jun 11 Python
Python 列表去重去除空字符的例子
Jul 20 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
使用Keras画神经网络准确性图教程
Jun 15 Python
python 解决Windows平台上路径有空格的问题
Nov 10 Python
Python自然语言处理之切分算法详解
Apr 25 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 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 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
php笔记之:文章中图片处理的使用
2013/04/26 PHP
PHP.vs.JAVA
2016/04/29 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
PHP设计模式之适配器模式定义与用法详解
2018/04/03 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
Javascript的构造函数和constructor属性
2010/01/09 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
extjs 初始化checkboxgroup值的代码
2011/09/21 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
2020/04/18 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
2017/11/08 Javascript
JavaScript函数绑定用法实例分析
2017/11/14 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
详解django实现自定义manage命令的扩展
2019/08/13 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
python实现的生成word文档功能示例
2019/08/23 Python
wxPython实现列表增删改查功能
2019/11/19 Python
python_mask_array的用法
2020/02/18 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
python中doctest库实例用法
2020/12/31 Python
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
请用用Java代码写一个堆栈
2012/01/26 面试题
党员四风剖析材料
2014/08/27 职场文书
科级干部培训心得体会
2016/01/06 职场文书