张量是什么?

张量就是多维数组,0维张量叫标量,1维张量是向量,2维张量是矩阵,灰度图片大多都使用2维张量所表示的,3维张量一般用于RGB图片的表示。
张量的属性


其中后四个是用于Tensor自动求导。前四个和Tensor本身数据相关。
创建张量
1.直接创建

创建代码:

运行结果:

2.from_numpy创建

3.依据数值创建

根据size创建全0张量,其中out代表输出张量存到哪个张量上去。
代码实现:

运行结果:

可以看到创建的张量和输出的张量做相等运算返回的结果是True。
4.依据input创建

5.根据输入torch.full创建

代码实现:
创建3x3,值全为1的张量。

运行结果:

6.创建等差的1维张量

7.根据概率分布创建张量




















