其他分享
首页 > 其他分享> > Pytorch使用 —— Tensor

Pytorch使用 —— Tensor

作者:互联网

张量tensor

tensor的创建方法

使用列表

t1 = torch.tensor([1., 2., 3.]) #1.表示float类型的数据1

使用numpy.array

array1 = np.array([1.0, 2.0], [3.0, 4.0])
#使用如下两种方法,将array转换为tensor
t1 = torch.tensor(array1)
t2 = torch.from_numpy(array1)

使用内置方法生成

torch.empty(3,4) 创建3行4列的空tensor,其中数据随机
torch.ones([3,4]) 创建3行4列全为1的tensor
torch.zeros([3,4]) 创建3行4列全为0的tensor
torch.rand([3,4]) 创建3行4列的随机值tensor,随机值区间为[0, 1)
torch.randint(low = 0, high = 10, size = [3,4]) 创建3行4列的随机整数tensor,随机区间是[low, high)
torch.randn([3,4]) 创建3行4列的随机值tensor,随机值分布式均值为0,方差为1

tensor的使用方法

标签:tensor,转置,torch,获取,Pytorch,随机,使用,numpy,Tensor
来源: https://blog.csdn.net/skyrim_H/article/details/122604096