哔哩大学的PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】
的P12讲讲述了ToTensor的使用。
代码及运行结果为:

from PIL import Image
from torch.utils.tensorboard import SummaryWriter#从tensorboard引入SummaryWriter
from torchvision import transforms#  之前说过tensorboard必须为tensor的数据类型
# tensor实际上就是一个多维数组,能够创造更高维度的矩阵、向量,
# 具体参考知乎   https://zhuanlan.zhihu.com/p/48982978
# class ToTensor用法:
#     """Convert a ``PIL Image`` or ``numpy.ndarray`` to tensor. This transform does not support torchscript.
# 输入必须为PIL Image,或者numpy.ndarray,转化为tensor类型。writer = SummaryWriter("logs")#首先把tensorboard做一个简单的配置
img = Image.open("images/pytorch.png")
print(img)#用transforms中的一个totensor数据类型,起名叫trans_totensor,创建这样一个对象
trans_totensor =  transforms.ToTensor()
img_tensor = trans_totensor(img)  #调用的一个方法,把上边的img变成了一个tensor类型
#,之后img可以放到tensorboard中
writer.add_image("ToTensor", img_tensor)#在括号里按住ctrl+P后,tag就叫ToTensor,img就是img_tensor
writer.close()#一个关闭


ToTensor的使用————Transforms相关推荐

  1. transforms.ToTensor()与transforms.Normalize()函数解析

    1.transforms.ToTensor()作用 ToTensor()将shape为(H, W, C)的nump.ndarray或img转为shape为(C, H, W)的tensor,其将每一个数 ...

  2. transforms函数查询

    本文对transforms.py中的各个预处理方法进行介绍和总结.主要从官方文档中总结而来,官方文档只是将方法陈列,没有归纳总结,顺序很乱,这里总结一共有四大类,方便大家索引: 裁剪--Crop 中心 ...

  3. pytroch 数据增量 transforms的二十二个方法

    本文转自:https://blog.csdn.net/u011995719/article/details/85107009 官方文档:https://pytorch.org/vision/0.8/t ...

  4. PyTorch框架学习五——图像预处理transforms(一)

    PyTorch框架学习五--图像预处理transforms(一) 一.transforms运行机制 二.transforms的具体方法 1.裁剪 (1)随机裁剪:transforms.RandomCr ...

  5. PyTorch 学习笔记(三):transforms的二十二个方法

    本文截取自<PyTorch 模型训练实用教程>,获取全文pdf请点击:https://github.com/tensor-yu/PyTorch_Tutorial 文章目录 一. 裁剪--C ...

  6. pytorch入门——tensorboard,transforms,dataset,dataloader,model,train,test

    目录 tensorboard transforms Dataset Dataloader model train test tensorboard import torchvision from to ...

  7. torchvision的使用(transforms用法介绍)

    介绍 torchvision是pytorch的一个图形库,它服务于PyTorch深度学习框架的,主要用来构建计算机视觉模型.torchvision.transforms主要是用于常见的一些图形变换.以 ...

  8. 【Pytorch学习】Transforms

    Transforms结构及用法 一.Transforms的使用 二.TensorBoard显示 三.常用的Transforms 1. ToTensor() 2. ToPILImage() 3. Nor ...

  9. Pytorch之DataLoader Dataset、datasets、models、transforms的认识和学习

    文章目录 利用PyTorch框架来开发深度学习算法时几个基础的模块 Dataset & DataLoader 基础概念 自定义数据集 1 读取自定义数据集 1 自定义数据集 2 自定义数据集3 ...

最新文章

  1. C++ sizeof 操作符的用法总结
  2. matlab将图片转换为灰度图_视频处理之灰度图
  3. java swing开源组件_Squareness
  4. React总结篇之十_动画
  5. 【简单解法】1093 字符串A+B (20分)_16行代码AC
  6. 使用SecureCrt远程登录Linux安装配置教程
  7. linux下源码安装nginx
  8. unity 纹理压缩格式‘_纹理优化:让你的纹理也“瘦”下来
  9. html tab切换jquery,jQuery版Tab标签切换
  10. java数据导出ex_大数据面试题(三)
  11. css之input时间控件精确到时分秒
  12. [JZOJ4640] 【GDOI2017模拟7.15】妖怪
  13. 单片机 LCD1602液晶显示
  14. 计算机格式化后数据恢复的基础,格式化计算机硬盘后如何恢复原始数据_计算机的基本知识_IT /计算机_信息...
  15. 教程:QuickTime 录屏的同时录制电脑中播放的声音,播放的歌曲等
  16. 高中生如何才能快速提高高二数学成绩
  17. python 打印自己代码_用python打印网页源代码
  18. iPhone 和iPad的Icon大小和设置
  19. fail-fast 机制是什么?(详解)
  20. arch linux 安装教程(包括安装桌面环境,以及一些常用软件,输入法,网易云 等)

热门文章

  1. 半路出家自学JAVA!非科班出身也能做程序员?
  2. 当秀美小城遇上“懂行人”:怀凌云壮志,谱时代新篇!
  3. ad频谱分析 matlab_使用Matlab对采样数据进行频谱分析
  4. GIEC2022第九届全球互联网经济大会
  5. [20][03][23] Cookie Security: Over Broad Path
  6. 阿里云安全漏洞修复_7种云计算安全漏洞及其应对措施
  7. #Davinci# (开源)可视应用平台介绍与展望
  8. Flutter中的路由实现方式
  9. webshell分析与查杀
  10. Python中的np.where()是什么意思(附代码解读)