Pytorch详细教程——5.Tensors Explained

5. Tensors Explained - Data Structures Of Deep Learning

张量(Tensor)是神经网络使用的主要数据结构,你的网络中的输入输出和转换都使用张量来表示。

Tensor的概念是对其他更具体概念的数学概括。
在这里插入图片描述

上面那一行,数字,数组和二维数组都是计算机科学中常用的术语,而第二组中标量、向量和矩阵是数学中常用的术语。并且上下是对应的。在这里插入图片描述

每一组的关系都与访问特定元素所需要的索引数有关

数字和标量需要0个索引,因为你只需要考虑实际的数字或者标量值,你不需要一个索引
数组和向量需要一个索引 ,二维数组或者矩阵则需要两个索引来确定一个数
在这里插入图片描述

例如对于一个数组来说,我们只需要一个索引就可以确定一个数
在这里插入图片描述
而对于二维数组来说,我们需要两个索引才能确定一个数
在这里插入图片描述

当超过两个索引需要确定一个元素的时候,我们就不用什么数组表示了,我们通常用一个统一的语言来称呼,
用Tensor(张量)或者n维数组,这两个是一个东西,那我们需要n个索引来确定一个数。

在这里插入图片描述
所以说Tensor可以代表0-n维数组,也就是说所有的东西都可以称为tensor
标量是0维Tensor,向量是1维Tensor,矩阵是2维Tensor,n维数组是n维Tensor

Tensor是一个泛化的原因是因为我们用张量这个词来代表所有的n值,并且张量的维度和我们说的空间向量中的维度不同,张量的维度没有告诉我们张量有多少个分量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值