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))相关推荐

  1. pytorch每日一学10(torch.set_printoptions())更改打印设置

    第10个方法 torch.set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, profil ...

  2. pytorch每日一学28(torch.heaviside())对输入中的每一个元素都进行单位阶跃函数处理并返回结果的tensor

    第28个方法 torch.heaviside(input, values, * , out=None) → Tensor 此方法存在于pytorch1.7.0,1.7.0以下的pytorch中没有此方 ...

  3. pytorch每日一学22(torch.empty()、torch.empty_like()、torch.empty_strided())创建未初始化数据的tensor

    第22个方法 由于下面这三个方法比较相似,都是创建未初始化的tensor(第三个是创建一个tensor的视图),所以就放到一起来讲: torch.empty(*size, *, out=None, d ...

  4. pytorch每日一学21(torch.eye())创建对角矩阵

    第21个方法 torch.eye(n, m=None, *, out=None, dtype=None, layout=torch.strided, device=None, requires_gra ...

  5. pytorch每日一学13(torch.spares_coo_tensor())创建稀疏矩阵

    第13个方法 torch.spares_coo_tensor(indices, values, siez=None,*, dtype=None, requires_grad=False)->Te ...

  6. pytorch每日一学14(torch.as_tensor())将其它类型转化为tensor

    第14个方法 torch.as_tenso(data, dtype=None, device=None)->Tensor   这个方法还是比较直观地,将数据转化为tensor,这些数据可以是( ...

  7. pytorch每日一学47(torch.unsqueeze())在指定维度上增加一个大小为1的维度

    第47个方法 torch.unsqueeze(input, dim) → Tensor 很明显这个方法是与 torch.squeeze()进行相反的操作,torch.squeeze()是将移出tens ...

  8. PyTorch 源码解读之 torch.serialization torch.hub

    作者 | 123456 来源 | OpenMMLab 编辑 | 极市平台 导读 本文解读基于PyTorch 1.7版本,对torch.serialization.torch.save和torch.hu ...

  9. java 读取网络图片_每日一学:如何读取网络图片

    前言 有时候我们需要读取的图片是网络上的图片,应该怎么操作呢? 这里也是介绍两个常用库的做法,即 opencv 和 PIL . 这里要读取的网络图片,来自上一篇文章:每日一学:如何用matplotli ...

最新文章

  1. c程序语言设定定义域,4.22C语言学习日记:变量的定义域及编译预处理
  2. [macOS]一些基础控件
  3. Kmeans、Kmeans++和KNN算法比较
  4. 自动化测试有缺点吗?
  5. java写入excel文件poi
  6. php动态页面在ie浏览器中css布局板块全缩在中间,CSS网页布局开发时的常见问题及解决方法...
  7. KVO 的使用和举例
  8. Java测试-RestTemplate-@requestBody
  9. 51单片机跑马灯c语言,51单片机——跑马灯详解(示例代码)
  10. 打不开.chm文件jdk的API
  11. 算法设计 分治法 快速排序 C语言实现
  12. 网络云存储技术Windows server 2012 (项目十六 基于iSCSI传输的配置与管理)
  13. win10系统Windows 资源保护无法启动修复服务该如何解决?
  14. 暑期旅游超十亿人次,张家界成为大黑马,挤掉三亚西安排全国第三
  15. C# WPF如何设置oxyplot的折线图禁止鼠标滚轮缩放
  16. oracle auto failover,dg设置auto failover
  17. SDN控制器与交换机如何建立连接
  18. 又一所“省会大学”,来了!
  19. 小程序开发(适合初学者)
  20. 合肥工业大学宣城校区计算机大赛,合工大宣城校区学子!全国冠军!

热门文章

  1. 上门美发APP开发,上门美发平台与实体美发店的区别
  2. HCIA、HCIP、HCIE的社会认可度如何?
  3. Deep Knowledge Tracing (深度知识追踪)
  4. python画图哆啦a梦大头贴_opencv--拍大头贴程序
  5. Spark独立集群安装
  6. MTK65XX平台充电调试总结
  7. 关于485通讯(不扯蛋)
  8. Tensorflow实现Neural Style图像风格转移
  9. 基于Arduino UNO可蓝牙操控、避障、循迹、鸣笛的四驱智能小车
  10. c/c艹常用类型数据范围