1 新建各种矩阵

1.1 没有初始化的矩阵

  1. torch.empty(5, 3)

1.2 有初始化的随机矩阵

1.2.1 均匀分布

  1. torch.rand(5, 3)

1.2.2 标准正态分布

  1. torch.randn(5, 3)

1.3 创建一个全零矩阵并可指定数据元素的类型为long

  1. torch.zeros(5, 3, dtype=torch.long)

1.4 直接通过数据创建张量

  1. torch.tensor([2.5, 3.5])

1.5 通过一个已有的张量创建一个相同尺寸的张量

1.5.1 利用news_methods方法得到一个张量

  1. x = x.new_ones(5, 3, dtype=torch.double)

1.5.2 利用randn_like方法得到相同尺寸的一个新张量,正态随机分布

  1. y = torch.randn_like(x, dtype=torch.float)

2 查看尺寸

  1. x.size()