Python Pytorch深度学习之Tensors张量

作者:柚子味的羊 时间:2023-05-04 12:34:54 

环境:Anaconda自带的编译器——Spyder

最近才开使用conda,发现conda 就是 yyds,爱啦~

一、Tensor(张量)


import torch
#构造一个5*3的空矩阵
x=torch.FloatTensor(5,3)
print(x)
# 构造随机初始化矩阵
x=torch.rand(5,3)
print(x)
# 构造一个矩阵全为0,而且数据类型为long
x=torch.zeros(5,3,dtype=torch.long)
print(x)
# 构造一个张量,直接使用数据
x=torch.tensor([5.5,3])
print(x)
# 创建一个tensor基于已经存在到的tensor
x=x.new_ones(5,3,dtype=torch.double)
print(x)
x=torch.randn_like(x,dtype=torch.float)
print(x)
# 获取它的维度信息
print(x.size())

运行结果

Python Pytorch深度学习之Tensors张量

二、操作


print("*************操作**************")
# 加法操作
y=torch.rand(5,3)
print(x+y)
print(torch.add(x, y))
# 定义变量,作为存储结果
result=torch.empty(5,3)
torch.add(x,y,out=result)
print(result)
y.add_(x)
print(y)

运行结果

Python Pytorch深度学习之Tensors张量

注:任何使张量发生变化的操作都有一个前缀"":x.copy(y),这样才会发生改变


print("*************改变大小_view**************")
x=torch.rand(4,4)
y=x.view(16)
z=x.view(-1,8)
print(x.size())
print(y.size())
print(z.size())

运行结果

Python Pytorch深度学习之Tensors张量


print("*************获得value**************")
x=torch.randn(1)
print(x)
print(x.item())#获得value值

Python Pytorch深度学习之Tensors张量

来源:https://blog.csdn.net/qq_43368987/article/details/120898823

标签:Pytorch,Tensors,张量
0
投稿

猜你喜欢

  • Go语言Elasticsearch数据清理工具思路详解

    2023-08-07 06:29:49
  • Python正则表达式中的re.S的作用详解

    2021-12-30 11:54:42
  • selenium跳过webdriver检测并模拟登录淘宝

    2023-06-14 18:22:52
  • Python制作运行进度条的实现效果(代码运行不无聊)

    2021-04-11 15:46:10
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问

    2024-01-25 12:55:52
  • mysql 5.7 docker 主从复制架构搭建教程

    2024-01-21 22:46:03
  • 基于go手动写个转发代理服务的代码实现

    2024-04-25 15:11:15
  • python实现PCA降维的示例详解

    2022-09-29 15:27:00
  • 使用Python自动化Microsoft Excel和Word的操作方法

    2023-04-11 16:15:21
  • 小白讲座:在win下mysql备份恢复命令概括

    2009-09-05 09:43:00
  • python-pymysql如何实现更新mysql表中任意字段数据

    2024-01-19 17:35:01
  • 让自定义文件下载支持断点续传

    2009-03-11 19:45:00
  • Python输出带颜色的字符串实例

    2023-08-20 05:28:03
  • python实现简单倒计时功能

    2022-09-29 03:08:32
  • vscode+PyQt5安装详解步骤

    2021-07-27 23:52:55
  • 基于python图书馆管理系统设计实例详解

    2023-06-28 23:44:13
  • Python如何查看两个数据库的同名表的字段名差异

    2024-01-25 04:37:57
  • 在Golang中执行Shell命令的教程详解

    2024-04-25 15:10:51
  • SQL Server Alwayson创建代理作业的注意事项详解

    2024-01-19 06:03:15
  • perl 简明教程 perl教程集合

    2023-08-08 19:58:12
  • asp之家 网络编程 m.aspxhome.com