Как преобразовать список или массив numpy в тензор 1D torch?

У меня есть список (или массив NumPy) значений float. Я хочу создать тензор Факела 1d, который будет содержать все эти значения. Я могу создать тензор Факела и запустить цикл для хранения значений.

но я хочу знать, есть ли способ, я могу создать факел тензора с начальными значениями из списка или массива? Также предложите мне, если есть какой-либо питонический способ достичь этого, поскольку я работаю в pytorch.

1 ответов


Это общие операции в pytorch и доступны в документации. PyTorch позволяет легко взаимодействовать с numpy. Существует метод под названием from_numpy и документация здесь

import numpy as np 
import torch 
array = np.arange(1, 11)
tensor = torch.from_numpy(array)