创建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的随机序列