网站首页 > 开源技术 正文
tensor是pytorch的基础数据结构,是一系列能够通过多维坐标遍历到的数构成的数据集合
tensor和普通的list或者tuple在内存分配上存在差异。tensor在内存上是一块连续的未展开的参数值类型的内存块
tensor的切片操作:
points=torch.tensor([[4.0,1.0],[5.0,3.0],[2.0,1.0]])
points[1:]#除第一行外的所有行列
points[1:,-]#除第一行外所有行的第一列
points[None]#增加1个尺寸为1的维度=unsqueeze
tensor在创建是可以使用names的参量来给各个维度进行命名,同时对于已存在的tensor则可以使用refine_names来进行命名,通过align_as能够是tensor匹配。使用rename(None)可以清空维度的命名
tensor的典型存储数据类型,通过dtype查看和设置
tensor的常规API主要分为:
- 创建ops
- 坐标操作和维度操作ops
- 数学ops
- pointwise ops
- reduction ops
- comparison ops
- spectral ops
- other ops
- BLAS and LAPACK ops
- 随机采样
- 序列化
- 并行操作
tensor的内存空间是1维的,他的view维度被映射到具体的物理空间上,通过size,offset,stride
tensor可通过device控制tensor实际内存的分配硬件位置
猜你喜欢
- 2024-10-20 R语言学习 - 入门环境Rstudio(r语言基础操作)
- 2024-10-20 WGCNA分析,简单全面的最新教程(wgcna分析不看差异吗)
- 2024-10-20 Stata 17 高级统计分析软件|计量经济学
- 2024-10-20 PCA 主成分分析(PCA主成分分析中的PC1是什么意思)
- 2024-10-20 一段段视频在编辑软件里面提取音频太麻烦试试这个批量处理脚本
- 2024-10-20 奇异值分解与主成分分析,一文带你理解Spark分布式降维方法
- 2024-10-20 让Python性能超过一切语言?当然可行,为什么不可行呢?
- 2024-10-20 一文弄清深度学习、TensorFlow和张量之间的关系
- 2024-10-20 超越酷睿i9的秘密?苹果M1中隐藏神秘协处理器
- 2024-10-20 C语言标准库函数和第三方库函数的介绍和比较,如何选择合适的库
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)