Pycharm(二十)张量的运算与操作

一、张量的数据类型转换

1.演示data.type(trch.DoubleTensor)

python 复制代码
#1.创建张量对象  [6 6 6;6 6 6]
data=torch.full([2,3],6)
print(data.dtype)#默认为torch.int64(LongTensor)
#2.转化为double类型
data=data.type(torch.DoubleTensor)
print(data.dtype)
#3.转换成int类型
data=data.type(torch.IntTensor)
print(data.dtype)
#4.转换成Long类型
data=data.type(torch.LongTensor)
print(data)
print(data.dtype)
#5.转换成float类型
data=data.type(torch.FloatTensor)
print(data)
print(data.dtype)

运行结果:

2.演示data.double()

python 复制代码
#1.转化为double类型
data1=data.double()
print(data1.dtype)
data2=data.float()
print(data2.dtype)
print(data2.type())
data3=data.short()
print(data3.dtype)

运行结果:

二、张量的类型转换

使用 Tensor.numpy 函数可以将张量转换为 ndarray 数组,但是共享内存,可以使用 copy 函数避免共享 。

相关推荐
没有梦想的咸鱼185-1037-166319 分钟前
【遥感技术】从CNN到Transformer:基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类
pytorch·python·深度学习·机器学习·数据分析·cnn·transformer
cyyt39 分钟前
深度学习周报(9.15~9.21)
人工智能·深度学习·量子计算
红苕稀饭6662 小时前
VideoChat-Flash论文阅读
人工智能·深度学习·机器学习
Teacher.chenchong2 小时前
基于PyTorch深度学习无人机遥感影像目标检测、地物分类及语义分割实践技术应用
pytorch·深度学习·无人机
T - mars3 小时前
Pycharm中使用git
ide·git·pycharm
weixin_457340213 小时前
RTX5060 Ti显卡安装cuda版本PyTorch踩坑记录
人工智能·pytorch·python
偶尔贪玩的骑士3 小时前
Machine Learning HW4 report: 语者识别 (Hongyi Lee)
人工智能·深度学习·机器学习·self-attention
咩?4 小时前
深度学习中的关键工具与数据处理方法
深度学习·学习
没有口袋啦4 小时前
《机器学习与深度学习》入门
人工智能·深度学习·机器学习
空白到白4 小时前
深度学习-神经网络(上篇)
人工智能·深度学习·神经网络