pytorch每日一学1(torch.is_tensor(obj))
1. 现在开始每天学习一个pytorch的方法
这个对还没有学习pytorch的同学来说可能没有那么友好,但是对稍微入门了一些pytorch的人来说可能就比较需要,一天看一个方法,也不需要花太多的时间,希望自己能坚持下去。
pytorch的入门教程以后有时间的话会不定期更新。
1. 第一个方法:
torch.is_tensor(obj)
- 此方法很直观,如果obj是tensor的话返回true,否则返回false。
与此方法对应的另一个方法是:
isinstance(obj, Tensor)
- 注意,
torch.is_tensor(obj)
是torch的一个方法,而isinstance(obj, Tensor)
是python自带的一个方法,这两个是等价的。当然isinstance(obj, type)
这个方法可以检查任何类型,如果检查出obj是type类型返回true,否则返回false。 - 根据官网的说法,
isinstance(obj, Tensor)
这种方法更适合于静态检查(例如更适合mypy等静态检查工具进行检查)并且也更加直观(这个倒是我觉得两个方法都挺直观的),所以更推荐使用isinstance(obj, Tensor)
这种方法。
pytorch每日一学1(torch.is_tensor(obj))相关推荐
- pytorch每日一学10(torch.set_printoptions())更改打印设置
第10个方法 torch.set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, profil ...
- pytorch每日一学28(torch.heaviside())对输入中的每一个元素都进行单位阶跃函数处理并返回结果的tensor
第28个方法 torch.heaviside(input, values, * , out=None) → Tensor 此方法存在于pytorch1.7.0,1.7.0以下的pytorch中没有此方 ...
- pytorch每日一学22(torch.empty()、torch.empty_like()、torch.empty_strided())创建未初始化数据的tensor
第22个方法 由于下面这三个方法比较相似,都是创建未初始化的tensor(第三个是创建一个tensor的视图),所以就放到一起来讲: torch.empty(*size, *, out=None, d ...
- pytorch每日一学21(torch.eye())创建对角矩阵
第21个方法 torch.eye(n, m=None, *, out=None, dtype=None, layout=torch.strided, device=None, requires_gra ...
- pytorch每日一学13(torch.spares_coo_tensor())创建稀疏矩阵
第13个方法 torch.spares_coo_tensor(indices, values, siez=None,*, dtype=None, requires_grad=False)->Te ...
- pytorch每日一学14(torch.as_tensor())将其它类型转化为tensor
第14个方法 torch.as_tenso(data, dtype=None, device=None)->Tensor 这个方法还是比较直观地,将数据转化为tensor,这些数据可以是( ...
- pytorch每日一学47(torch.unsqueeze())在指定维度上增加一个大小为1的维度
第47个方法 torch.unsqueeze(input, dim) → Tensor 很明显这个方法是与 torch.squeeze()进行相反的操作,torch.squeeze()是将移出tens ...
- PyTorch 源码解读之 torch.serialization torch.hub
作者 | 123456 来源 | OpenMMLab 编辑 | 极市平台 导读 本文解读基于PyTorch 1.7版本,对torch.serialization.torch.save和torch.hu ...
- java 读取网络图片_每日一学:如何读取网络图片
前言 有时候我们需要读取的图片是网络上的图片,应该怎么操作呢? 这里也是介绍两个常用库的做法,即 opencv 和 PIL . 这里要读取的网络图片,来自上一篇文章:每日一学:如何用matplotli ...
最新文章
- c程序语言设定定义域,4.22C语言学习日记:变量的定义域及编译预处理
- [macOS]一些基础控件
- Kmeans、Kmeans++和KNN算法比较
- 自动化测试有缺点吗?
- java写入excel文件poi
- php动态页面在ie浏览器中css布局板块全缩在中间,CSS网页布局开发时的常见问题及解决方法...
- KVO 的使用和举例
- Java测试-RestTemplate-@requestBody
- 51单片机跑马灯c语言,51单片机——跑马灯详解(示例代码)
- 打不开.chm文件jdk的API
- 算法设计 分治法 快速排序 C语言实现
- 网络云存储技术Windows server 2012 (项目十六 基于iSCSI传输的配置与管理)
- win10系统Windows 资源保护无法启动修复服务该如何解决?
- 暑期旅游超十亿人次,张家界成为大黑马,挤掉三亚西安排全国第三
- C# WPF如何设置oxyplot的折线图禁止鼠标滚轮缩放
- oracle auto failover,dg设置auto failover
- SDN控制器与交换机如何建立连接
- 又一所“省会大学”,来了!
- 小程序开发(适合初学者)
- 合肥工业大学宣城校区计算机大赛,合工大宣城校区学子!全国冠军!