简介

最近看到代码中多次使用到item,于是开始学习,但是搜item出来的大多全是items()遍历。于是终于找到一篇关于python中.item()的用法

官方手册参考
item理解

  • 取出张量具体位置的元素元素值,并且返回的是该位置元素值的高精度值,保持原元素类型不变;必须指定位置
  • 即:原张量元素为整形,则返回整形,原张量元素为浮点型则返回浮点型,etc.

使用

  • 求loss,以及accuracy rate的时候一般用item(),因为获取的值精度高

举例

代码

import torch
x = torch.randn(2,2)
print(x)  # 【2,2】,张量
print(x[1,1])  # 直接获取右下角值,张量
print(x[1,1].item())  # 获取右下角高精度值,数值
print(x[:,1].item)  # 貌似有问题,也就是获取某个值的时候必须指定具体位置(行和列都表明)
print(x)  # 【2,2】
print(x[:, 0])  # 【1,2】,获取第一列铺成一维张量
print(x[:, 0].max())  # 【1

Python-.item()的理解与使用相关推荐

  1. python中类怎么理解_Python中的列表理解

    python中类怎么理解 In order to create a list, a most obvious and remembered solution is to use a for-loop. ...

  2. 谈谈对Python爬虫的理解

    爬虫也可以称为Python爬虫 不知从何时起,Python这门语言和爬虫就像一对恋人,二者如胶似漆 ,形影不离,你中有我.我中有你 一提起爬虫,就会想到Python,一说起Python,就会想到人工智 ...

  3. 关于Python多线程的理解

    多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂.所以,这里力图用简单的例子,让你对多线程有个初步的认识. 单线程 在好些年前的 ...

  4. python class 是否存在某个变量_一文抵十课,考验你的Python变量是否理解透彻了

    变量是编程的基础概念,Python 的变量也看似很简单,但是如果理解不当,生搬硬套,可能会遇到一些麻烦. 下面用 10 个代码示例展示 Python 的 变量 本质. 快来看看你对 Python 的变 ...

  5. python装饰器功能是冒泡排序怎么做_传说中Python最难理解的点|看这完篇就够了(装饰器)...

    https://mp.weixin.qq.com/s/B6pEZLrayqzJfMtLqiAfpQ 1.什么是装饰器 网上有人是这么评价装饰器的,我觉得写的很有趣,比喻的很形象 每个人都有的内裤主要是 ...

  6. python args kwargs 理解_*args和**kwargs在python中的作用

    我发现PYTHON新手在理解*args和**kwargs这两个魔法变量的时候有些困难.他们到底是什么呢? 首先,我先告诉大家一件事情,完整地写*args和**kwargs是不必要的,我们可以只写*和* ...

  7. Python+OpenCV:理解K-Means聚类(K-Means Clustering)

    Python+OpenCV:理解K-Means聚类(K-Means Clustering) 理论 We will deal this with an example which is commonly ...

  8. Python+OpenCV:理解支持向量机(SVM)

    Python+OpenCV:理解支持向量机(SVM) 理论 线性可分数据(Linearly Separable Data) Consider the image below which has two ...

  9. Python+OpenCV:理解k近邻(kNN)算法(k-Nearest Neighbour (kNN) algorithm)

    Python+OpenCV:理解k近邻(kNN)算法(k-Nearest Neighbour (kNN) algorithm) 理论 kNN is one of the simplest classi ...

  10. python数据采集仪_数据采集卡支持python么深入理解Python生成器(Generator)

    我们可以通过列表生成式简单直接地创建一个列表,但是受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,而且如果我们仅仅需要访问前面几个元素,那后面绝大多 ...

最新文章

  1. 解决Ubuntu spyder 无法输入中文
  2. 数据结构与算法笔记(十二)—— 查找算法(顺序查找、二分法查找)
  3. oracle Fusion Applications 的架构
  4. java工程师去字节飞书可以,字节跳动飞书Java后端开发暑假实习一面(过了)
  5. 基于React-Native0.55.4的语音识别项目全栈方案
  6. 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常(转)...
  7. [转载] Python中的numpy linalg模块
  8. python __setattr__, __getattr__, __delattr__, __call__
  9. 服务器采集协议,H3C设备服务器采集参数认证过程(包含redfish和restfull协议)
  10. css3多变形,CSS3 clip-path polygon图形构建与动画变换二三事
  11. 使用Flash地图控件AnyMap创建Self Drilldown Maps
  12. Python入门基础-七、案例4 52周存钱挑战 #列表(list)#math 库#for循环#range()用法#函数的参数传递#datetime库
  13. 2022年最新手机处理器性能排行榜,手机处理器天梯图
  14. 图像增强序列——LIME: A Method for Low-light IMage Enhancement(LIME模型,2017CVPR)
  15. python 聚类 客户细分_KMeans聚类:商城客户细分数据
  16. java移动拼图游戏模拟
  17. Android 11.0 修改添加的默认文件夹为9宫格样式
  18. Sqlite出现database is locked
  19. bastion host - 堡垒主机 / 跳板机
  20. java播放mp3格式音频文件

热门文章

  1. WORD文本框和文本框之间,文本框和文字相互不覆盖
  2. 天龙八部服务器维护怎么进去,天龙八部怎么进不去?维护了吗?到什么时候?...
  3. Apache Geronimo监控
  4. 第五届蓝桥杯java试题答案_2014年第五届蓝桥杯省赛试题(JavaA组)
  5. 计算机类自主招生推荐信,自主招生推荐信范文15篇
  6. html网页漂浮广告原理js,JS实现弹性漂浮效果的广告代码
  7. python自动点击网页按钮_python网页自动化操作
  8. c语言提取质心坐标,求图像质心的C语言实现
  9. Google发布免费的SketchUp
  10. wuauclt.exe进程和wuauclt病毒的查杀清理方法