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查询sqlite数据表的方法
May 08 Python
Python中Iterator迭代器的使用杂谈
Jun 20 Python
浅谈Python中函数的参数传递
Jun 21 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
python批量复制图片到另一个文件夹
Sep 17 Python
python使用selenium实现批量文件下载
Mar 11 Python
Django如何将URL映射到视图
Jul 29 Python
Python搭建代理IP池实现存储IP的方法
Oct 27 Python
Django 自定义分页器的实现代码
Nov 24 Python
Python读取xlsx数据生成图标代码实例
Aug 12 Python
python实现经纬度采样的示例代码
Dec 10 Python
Python try except finally资源回收的实现
Jan 25 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 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
js实现继承的5种方式
2015/12/01 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
Python编程入门之Hello World的三种实现方式
2015/11/13 Python
Python守护线程用法实例
2017/06/23 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
Django视图扩展类知识点详解
2019/10/25 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
学习心得体会
2014/01/01 职场文书
法语专业求职信
2014/07/20 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
趣味运动会广播稿
2014/09/13 职场文书
建房合同协议书
2016/03/21 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
Java8中接口的新特性使用指南
2021/11/01 Java/Android
SQL 聚合、分组和排序
2021/11/11 MySQL
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis