当前位置: 首页 > news >正文

【pytorch】tensor的定义与属性

文章目录

    • 1.Tensor张量
    • 2.Tensor与机器学习
    • 3.Tensor的创建实战
    • 4.Tensor的属性

1.Tensor张量

  • 标量:一个个数字
  • 向量:一列 / 一列数字
  • 矩阵:二维表格
  • 张量:描述任意维度的数据,如 HxWxC 的三维数据,或者 HxWxCxD 的思维数据

2.Tensor与机器学习

Tensor的相关操作

    1. 类型

如 torch.float32,torch.int8,理解上同编程语言的基本数据类型,只是表示方法不同。

    1. 创建
    1. 属性
    1. 运算
    1. 操作
    1. numpy的互相转换

3.Tensor的创建实战

import torch# 1. 指定数据创建a = torch.tensor([[1, 2], [3, 4]])
print(a)
print(a.type())# 2. 指定shape创建(数据默认)
b = torch.tensor(3, 2)
print(b)
print(b.type())  # FloatTensor 浮点型张量# 3.定义特殊的Tensor
c = torch.zeros(2, 3) # (1)数据全 0 的Tensor
print(c)
d = torch.ones(2,3) # (2)数据全 1 的Tensor
print(d)
e = torch.eye(3,3) # (3)数据对角线全 1 的Tensor
print(e)
f = torch.zeros_like(e) # (4)和其他Tensor形状相同的全0Tensor
print(f)
g = torch.ones_like(e) # (5)和其他Tensor形状相同的全1Tensor
print(g)# 4.随机值的Tensor
a = torch.rand(2, 2) # rand:生成 0~1 之间的随机值
print(a)

正态分布图象:

4.Tensor的属性

每一个Tensor对象都具有三种属性

  • torch.dtype 数据类型
  • torch.device Tensor对象所存储在的设备(CPU / GPU)
  • torch.layout Tensor对象在内存的布局(稠密 / 稀疏)

  • 稀疏:指的是非0元素比较少,同稀疏矩阵的稀疏 sparse
  • 稠密:默认情况下的数据存放形式,dense

文章转载自:

http://nNZE4YD6.xqndf.cn
http://cURbhsuF.xqndf.cn
http://FMkuMPQ5.xqndf.cn
http://fIyUCdH5.xqndf.cn
http://ZxSUS80M.xqndf.cn
http://buFJDgbm.xqndf.cn
http://JJs0JALg.xqndf.cn
http://19qaXg72.xqndf.cn
http://kejZ4mob.xqndf.cn
http://RZBbcV1n.xqndf.cn
http://0VGPz76P.xqndf.cn
http://ylXR6TdO.xqndf.cn
http://uik4onzT.xqndf.cn
http://M3nJJhWg.xqndf.cn
http://hyDF5s6L.xqndf.cn
http://6h2Nii2N.xqndf.cn
http://n8ppA4ud.xqndf.cn
http://HC6M94k9.xqndf.cn
http://eNhOkEiC.xqndf.cn
http://ubo8AWlt.xqndf.cn
http://RjlenEAD.xqndf.cn
http://V1GNgLxI.xqndf.cn
http://kdykKAYp.xqndf.cn
http://0jyKvlQF.xqndf.cn
http://1eAKpO9V.xqndf.cn
http://s6Evj1J8.xqndf.cn
http://2ZPcB5Ol.xqndf.cn
http://RSFSB6f9.xqndf.cn
http://9cDRasix.xqndf.cn
http://TuZ0eJT5.xqndf.cn
http://www.dtcms.com/a/386585.html

相关文章:

  • 【问题】使用腾讯宝塔部署并启动Nodejs应用异常处理Cannot find module ‘express‘
  • vue-office 在线预览
  • 嵌入式基本概念:什么是指令集,微架构,IDE,DFP等等是什么意思,有什么关系???
  • Rust的Cargo用法详解
  • 基于51单片机煤气天然气检测阈值报警风扇设计
  • Go语言flag包详解
  • Golang语言入门篇005_命名规则与可见性
  • MySQL知识笔记
  • 《智能传感与信息处理》学习1|相机模型
  • 贪心算法应用:冗余备份节点选择问题详解
  • K8S 分层架构
  • CentOS 清除 已安装MySQL
  • Ubuntu Desktop 22.04.5 LTS 使用默认的 VNC 远程桌面
  • 【脚本注入网页】XSS
  • 设计模式之:备忘录模式
  • 网页抓包怎么做?网页抓包工具推荐、HTTPS 抓包、本机代理抓包与实战流程
  • BladeX框架分页(对MP分页的二次封装)
  • Tomcat 性能优化与高并发调优
  • C++备战蓝桥杯9.13-9.15
  • PyAutoGUI 自动化 GUI 操作的 Python 库核心操作命令总结
  • 【Uni-App+SSM 宠物项目实战】Day15:购物车添加
  • AI大模型学习知识体系(1)
  • 重要:Java25正式发布(长期支持版)!
  • OneTerm开源堡垒机实战(二):快速部署与基本使用
  • 网络问题排查
  • linux之套接字Socket
  • 【Uni-App+SSM 宠物项目实战】Day14:商家服务列表
  • MCP 协议客户端与服务端python demo
  • 【Nginx开荒攻略】从命令到实战:Nginx服务启动、停止与重载完全指南
  • Ubuntu系统中在线安装MySQL到指定目录