【1min 速通 -- PyTorch 张量数据类型】张量类型的获取、转化与判别

【数据类型】Python 与 PyTorch 常见数据类型对应


张量类型的获取、转化与判别

python3 复制代码
>>> import torch
>>> a = torch.randn(2,3)
>>> a
tensor([[-1.7818, -0.2472, -2.0684],
        [ 0.0117,  1.4698, -0.9359]])

a.type() 获取数据类型,用 .type(目标类型).目标类型() 转化类型,用 isinstance(a, 目标类型) 进行类型合法化检测

  • 类型获取

    python3 复制代码
    >>> a.type()  ## 获取数据类型
    'torch.FloatTensor' 
  • 类型转化

    python3 复制代码
    >>> a.type(torch.DoubleTensor)  		## 类型转换方法一 .type(目标类型)
    >>> a.double()							## 类型转换方法二 .目标类型()
  • 类型判别

    python3 复制代码
    >>> isinstance(a, torch.FloatTensor)  	## 类型合法化检测
    True
相关推荐
谢景行^顾1 小时前
numpy
开发语言·python·numpy
P-ShineBeam1 小时前
知识图谱-数据科学图谱可扩展平台-KGLiDS
人工智能·自然语言处理·知识图谱
智写AI1 小时前
利用AI辅助撰写课题申报书中的研究方案部分,逻辑清晰度直接提升90%
人工智能
上天夭1 小时前
PyTorch的Dataloader模块解析
人工智能·pytorch·python
是一个Bug1 小时前
Spring Boot 的全局异常处理器
spring boot·后端·python
dTTb1 小时前
python元组和字典
python
秋邱1 小时前
技术深耕:教育 AGI 的能力跃迁与安全加固
大数据·人工智能
一水鉴天1 小时前
整体设计 定稿 之16 三层智能合约体系实现设计和开发的实时融合
前端·人工智能·架构·智能合约
Peter_Monster1 小时前
LangChain到底是什么?
人工智能·langchain·大模型
HAPPY酷1 小时前
技术沟通的底层逻辑:用结构化方法提升协作效率
大数据·人工智能