快捷方式

torch.from_numpy

torch.from_numpy(ndarray) Tensor

numpy.ndarray 建立一個 Tensor

回傳的 tensor 和 ndarray 共享相同的記憶體。對 tensor 的修改會反映在 ndarray 中,反之亦然。回傳的 tensor 無法調整大小。

目前接受具有 ndarray 資料類型為 numpy.float64numpy.float32numpy.float16numpy.complex64numpy.complex128numpy.int64numpy.int32numpy.int16numpy.int8numpy.uint8bool 的 ndarray。

警告

不支援寫入從唯讀 NumPy 陣列建立的 tensor,並且會導致未定義的行為。

範例

>>> a = numpy.array([1, 2, 3])
>>> t = torch.from_numpy(a)
>>> t
tensor([ 1,  2,  3])
>>> t[0] = -1
>>> a
array([-1,  2,  3])

文件

存取 PyTorch 的完整開發人員文件

檢視文件

教學

取得初學者和進階開發人員的深入教學

檢視教學

資源

尋找開發資源並獲得您的問題解答

檢視資源