创建tensor的方法

1、

t.Tensor是一个类,是FloatTensor的别名,可以传入数据的尺寸(如t.Tensor(2, 3) )、列表、以及不传参数(生成一个空数组)。

t.tensor()是一个函数,根据传入数据的类型判断生成的tensor的数据类型,也可以自己指定,只能传入数据不能传入尺寸。可以指定device、requiers_grad等

为了便于记忆,Tensor用于指定尺寸,tensor用于指定数据

2、矩形

t.zeros(2, 3)  t.ones(2, 3)  t.eyes(2, 3)  t.ones_like(x)

t.randn(2, 3)  标准正态   t.normal(mean, std, (height, width))、np.random.normal(mean, std, (height, width))  一般正态分布

t.rand(2, 3)  0-1之间的均匀分布

3、线性

t.arange(1, 6, 2)  t.linspace(1, 10, 3)  t.randperm(n)  长度为n的随机序列

原文地址:https://www.cnblogs.com/liujianing/p/13544420.html