跳转至

在 Pytorch 中创建张量

原文:https://www.geeksforgeeks.org/creating-a-tensor-in-pytorch/

所有的深度学习都是对张量的计算,张量是一个矩阵的推广,可以在超过 2 个维度上索引。张量可以用 torch.tensor()函数从 Python 列表中创建。

张量()方法:

要用 Pytorch 创建张量,我们可以简单地使用张量()方法:

语法:

torch.tensor(Data)

例:

蟒 3

import torch

V_data = [1, 2, 3, 4]
V = torch.tensor(V_data)
print(V)

输出:

tensor([1, 2, 3, 4])

要创建矩阵,我们可以使用:

python 3

import torch

M_data = [[1., 2., 3.], [4, 5, 6]]
M = torch.tensor(M_data)
print(M)

输出:

tensor([[1., 2., 3.],
        [4., 5., 6.]])

要创建三维张量,您可以使用以下代码模板:

python 3

import torch

T_data = [[[1., 2.], [3., 4.]],
          [[5., 6.], [7., 8.]]]
T = torch.tensor(T_data)
print(T)


回到顶部