前言
1: 数据类型
2: 常用API
参考:
课时14 张量数据类型-1_哔哩哔哩_bilibili
一 数据类型

除了string ,相对于Numpy PyTorch 都能找到对应的数据类型

1.1 常用的Data type

常用的5种:
IntTensor, LogTensor, ByteTensor, DoubleTensor, FloatTensor
# -*- coding: utf-8 -*-
"""
Created on Tue Nov 29 16:20:52 2022
@author: chengxf2
"""
import torch
def checktype():
a = torch.randn(2,3)
print("\n\t type:",a.type())
bFloat = isinstance(a, torch.FloatTensor)
print("\n\t bFloat",bFloat)
bDouble = isinstance(a, torch.cuda.DoubleTensor)
print("\n\t bDouble: ",bDouble)
print("\n\t sp",a.shape)
dim = len(a.shape)
print("\n\t 维度",dim)
b = torch.tensor(1)
print("\n\t b: ",b.type())
print("\n\t value ",b.item())
print("\n\t sp",b.shape)
if __name__ == "__main__":
checktype()
二 常用API 函数
| Function | 说明 |
| Dim() | 维度 |
| Numel() | 占用内存 |
| shape | 数组的每个维度的长度 |
| Size(0) | 对应维度的大小 |
| FromNumpy() | Numpy to Pytorch |
| Numpy() | Pytorch to Numpy |
| item | 取元素 |
| torch.FloatTensor | Float 类型 |
| torch.DoubleTensor | Double 类型 |
| torch.IntTensor | Int 类型 |
| torch.ByteTensor | Byte 类型 |















![[附源码]计算机毕业设计SpringBoot高血压分析平台](https://img-blog.csdnimg.cn/68acb97b44644a61a0dbd98d5e40ecb4.png)



