简介

最近看到代码中多次使用到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. k线顶分型 python_K线运用:顶分型的技术特点及应用方法
  2. python代码函数字符查询宝典书籍_Django基础五之django模型层(一)单表操作
  3. hash集合方法使用
  4. 触类旁通,专业技能热度智能分析 | 论文访谈间 #23
  5. python io多路复用_python实现IO多路复用 --- selector
  6. Webhook入门教程:Webhook vs API 它们之间有什么区别?
  7. 显示数据库的所有表名,字段名,库名
  8. ajax怎么在html与php中使用,php – 如何在通过ajax加载的html中运行javascript
  9. log file switch
  10. IT人 不要一辈子靠技术生存(转
  11. java毕业设计_基于ssm的毕业设计管理系统
  12. 【Java Map数据】中国各省份省会城市经纬度
  13. 关于单片机引脚的别名定义的正确语法
  14. 微信小程序账号注册和APPID申请
  15. Navicat工具中数据库导入导出
  16. 手机浏览器 css3,css3在不同型号手机浏览器上的兼容一览表
  17. 搞定IC卡(上)-IC卡基础
  18. linux虚拟机怎么退出pingdd,LINUX基本操作命令
  19. linux ipc通信,linux-IPC进程通信-UNIX Domain Socket IPC (sockaddr_un) (上)
  20. C++ 语言学习 day01 (linux ),基本输入输出错误输出函数,名字空间的含义,内联函数,缺省参数,引用 ,、new操作符

热门文章

  1. ffmpeg 视频转码
  2. dlp监控开除员工_说一说DLP的那些事儿
  3. httpclient简单应用,登录开心网的例子
  4. 应用MATLAB分析双色球历史数据
  5. 44、Search contract
  6. python自动点击网页按钮_python网页自动化操作
  7. Amoeba配置读写分离
  8. 【Selenium IDE】下载安装Chrome和Firefox插件IDE
  9. 【人工智能】机器学习西瓜书11——经验误差与过拟合,模型评估的方法,均方误差,错误率与精度,最优阈值
  10. java-net-php-python-jsp无锡尚客优酒店客房管理信息系统mp4计算机毕业设计程序