2017-03-20 3 views
2

Ich habe eine Liste (oder ein numpy Array) von Float-Werten. Ich möchte einen 1d Fackel Tensor erstellen, der alle diese Werte enthalten wird. Ich kann den Fackel Tensor erstellen und eine Schleife ausführen, um die Werte zu speichern.Wie konvertiert man eine Liste oder ein numpy Array in einen 1d Fackentensor?

Aber ich möchte wissen, gibt es einen Weg, ich kann einen Fackel Tensor mit Anfangswerte aus einer Liste oder Array erstellen? Schlage mir auch vor, wenn es einen pythonischen Weg gibt, dies zu erreichen, da ich in Pytorch arbeite.

Antwort

8

Dies sind allgemeine Operationen in pytorch und in der Dokumentation verfügbar. PyTorch ermöglicht eine einfache Anbindung an numpy. Es gibt eine Methode namens from_numpy und die Dokumentation ist verfügbar here

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