pytorch中tensor类型转换
转载自:https://www.jb51.net/article/177575.htm,做简要记录
1、tensor与numpy数组:
# tensor转numpy
tensor.numpy()
# numpy转tensor
torch.from_numpy()
2、tensor与list:
# tensor转list
tensor.tolist()
# list转tensor
torch.tensor()
3、tensor类型转换
tensor = torch.Tensor(3, 5)
# torch.long() 将tensor投射为long类型
newtensor = tensor.long()
# torch.half()将tensor投射为半精度浮点类型
newtensor = tensor.half()
# torch.int()将该tensor投射为int类型
newtensor = tensor.int()
# torch.double()将该tensor投射为double类型
newtensor = tensor.double()
# torch.float()将该tensor投射为float类型
newtensor = tensor.float()
# torch.char()将该tensor投射为char类型
newtensor = tensor.char()
# torch.byte()将该tensor投射为byte类型
newtensor = tensor.byte()
# torch.short()将该tensor投射为short类型
newtensor = tensor.short()
4、type_as() 将张量转换成指定类型张量,需要赋值,type_as不会改变调用它的tensor
>>> a=torch.Tensor(2,5)
>>> a
tensor([[1.9431e-19, 4.8613e+30, 1.4603e-19, 2.0704e-19, 4.7429e+30], [1.6530e+19, 1.8254e+31, 1.4607e-19, 6.8801e+16, 1.8370e+25]])
>>> b=torch.IntTensor(1,2)
>>> a.type_as(b)
tensor([[ 0, -2147483648, 0, 0, -2147483648], [-2147483648, -2147483648, 0, -2147483648, -2147483648]], dtype=torch.int32)
>>> a
tensor([[1.9431e-19, 4.8613e+30, 1.4603e-19, 2.0704e-19, 4.7429e+30], [1.6530e+19, 1.8254e+31, 1.4607e-19, 6.8801e+16, 1.8370e+25]])
pytorch中tensor类型转换相关推荐
- pytorch tensor查找0_在PyTorch中Tensor的查找和筛选例子
本文源码基于版本1.0,交互界面基于0.4.1 import torch 按照指定轴上的坐标进行过滤 index_select() 沿着某tensor的一个轴dim筛选若干个坐标 >>&g ...
- Pytorch中tensor.view().permute().contiguous()函数理解
Pytorch中tensor.view().permute().contiguous()函数理解 yolov3中有一行这样的代码,在此记录一下三个函数的含义 # 例子中batch_size为整型,le ...
- Pytorch中tensor.expand()和tensor.expand_as()函数
Pytorch中tensor.expand函数 Tensor.expand()函数详解 Tensor.expand_as()函数 Tensor.expand()函数详解 函数语法: # 官方解释: D ...
- Pytorch中tensor维度和torch.max()函数中dim参数的理解
Pytorch中tensor维度和torch.max()函数中dim参数的理解 维度 参考了 https://blog.csdn.net/qq_41375609/article/details/106 ...
- Pytorch中Tensor的索引,切片以及花式索引(fancy indexing)
目录 理解Tensor的dim 索引 简单索引 用1维的list,numpy,tensor索引 用booltensor索引 切片 花式索引 结语 前一段时间遇到一个花式索引的问题,在搜索良久之后没有找 ...
- pyTorch中tensor运算
文章目录 PyTorch的简介 PyTorch中主要的包 PyTorch的安装 使用GPU的原因 使数据在GPU上运行 什么使Tensor(张量) 一些术语介绍 Tensor的属性介绍(Rank,ax ...
- PyTorch中tensor介绍
PyTorch中的张量(Tensor)如同数组和矩阵一样,是一种特殊的数据结构.在PyTorch中,神经网络的输入.输出以及网络的参数等数据,都是使用张量来进行描述. torc ...
- pytorch中tensor、backward一些总结
目录 说明 Tensor Tensor的创建 Tensor(张量)基本数据类型与常用属性 Tensor的自动微分 设置不可积分计算 pytorch 计算图 backward一些细节 该文章解决问题如下 ...
- pytorch中tensor常用is_contiguous含义
is_contiguous 根据名字就可以知道判断是否连续相邻, pytorch中不管任意维度的张量底层都是一维tensor,只是取决于你怎么读,因此每个tensor中标量都是连续的.如果我们将矩阵进 ...
最新文章
- Win10 + RTX3090 安装CUDA11.2 + CUDNN8.1.0 安装
- 超市的100年发展史:好日子终结 亚马逊无人店是趋势
- Python tips(
- 根据ABAP BAdI definition名称找到SPRO里配置路径的办法
- java web modules_使用Java web工程建立Maven Web Module工程
- python面向对象三大特性6大原则_【Python学习笔记】面向对象三大特性
- python 卷积神经网络 应用_卷积神经网络在目标定位中的应用
- java 远程登录linux_使用java登录远程LINUX并对服务实现各种操作
- 求n重幂详细过程代码及思路(java)
- 2017年6月Mac OS 10.11安装文档
- shell下删除文件末尾的空行
- 房地产数据-python爬虫+数据可视化
- DID分布式身份标识技术调研
- 58同城 反爬虫机制及处理
- Maven dependencymanagement vs dependencies
- HTML预格式化文本pre标签
- OpenGLES---设置获取Shader程序属性
- 【OpenGL ES】OpenGL ES简介
- android 主流机型排行榜,10月份Android热门手机机型Top 50排行榜
- JS实现鼠标点击处烟花爆炸效果
热门文章
- [傅里叶变换及其应用学习笔记] 十. 卷积与中心极限定理
- Android程序捕获未处理异常,处理与第三方方法冲突时的异常传递
- 学习了c#和ad的操作
- MapServer使用笔记(一)
- DataTable 中各种计算(笔记)
- php定义一个学生类_3分钟短文 | PHP获取函数参数名,和类定义的常量,都要反射...
- MVC系统的Filter
- asp.net处理get,post数据
- Random()种子数
- form表单中的enctype=multipart/form-data什么意思?