Tensor
Tensor,中文叫做张量,它是Pytorch中最基本的数据类型,同时也是最最最重要的数据类型,基本上后面你无时不刻都在和它打交道。
数学含义
在数学中,标量是只有大小没有方向的量。例如,1,2,3等。向量是既有大小又有方向的量。例如,
。矩阵是由多个向量组成的一堆数字。例如,
.
向量其实也可以看成矩阵,可以把它看成1*x列的矩阵,或者x*1列的矩阵。
那么,张量其实是标量、向量和矩阵的统称。也就是说,标量、向量和矩阵都是张量的特例:
标量是零维张量、向量是一维张量、矩阵是二维张量。当然还有3维张量,4维张量,等等。
其中,矩阵是三维张量下的一个二维切面。具体如下图所示。