
Tensor
import torch
# 生成一个指定的tensor
a = torch.Tensor([[1, 2], [3, 4]])
print(a)
print(a.type())

Tensor
a = torch.Tensor(2, 3)
print('Tensor', a)
print(a.type())

ones
a = torch.ones(3, 3)
print('ones', a)
print(a.type())

eye
a = torch.eye(3, 3)
print('eye', a)
print(a.type())

zeros
a = torch.zeros(3, 3)
print('zeros', a)
print(a.type())

zeros_like
b = torch.zeros_like(a)
c = torch.ones_like(a)
print('zeros_like', b)
print('ones_like', c)

rand
a = torch.rand(2, 3)
print('rand', a)
print(a.type())

注意不同取值方式的变化
取单列

取多列 又在外边套了一层列表

max 参照上一个

randint

normal
a = torch.normal(mean=0.0, std=torch.rand(5))
print('normal', a)
print(a.type())

a = torch.normal(mean=torch.rand(5), std=torch.rand(5))
print(a)
print(a.type())

uniform_
a = torch.Tensor(2, 2).uniform_(-1, 1)
print('uniform_', a)
print(a.type())

arange
a = torch.arange(0, 10, 1)
print('arange', a)
print(a.type())

linspace
a = torch.linspace(1, 10, 3)
print('linspace', a)
print(a.type())

randperm
a = torch.randperm(10)
print('randperm', a)
print(a.type())

T t()
