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 16 Python
Python实现的十进制小数与二进制小数相互转换功能
Oct 12 Python
pycharm下查看python的变量类型和变量内容的方法
Jun 26 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
Apr 16 Python
python仿evething的文件搜索器实例代码
May 13 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
python将字符串转变成dict格式的实现
Nov 18 Python
Pygame的程序开始示例代码
May 07 Python
详解pycharm2020.1.1专业版安装指南(推荐)
Aug 07 Python
pycharm 复制代码出现空格的解决方式
Jan 15 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
Python中super().__init__()测试以及理解
Dec 06 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中防止恶意刷新页面的代码小结
2012/10/31 PHP
简单介绍win7下搭建apache+php+mysql开发环境
2015/08/06 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
让复选框只能选择一项的方法
2013/10/08 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
js实现简单掷骰子小游戏
2019/10/24 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
Python 3.8 新功能全解
2019/07/25 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
python包的导入方式总结
2021/03/02 Python
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
Final类有什么特点
2012/04/25 面试题
ktv总经理岗位职责
2014/02/17 职场文书
全运会口号
2014/06/20 职场文书
房地产资料员岗位职责
2014/07/02 职场文书
小学庆六一活动总结
2014/08/28 职场文书
转让协议书
2015/01/27 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书