快捷方式

torch.from_numpy

torch.from_numpy(ndarray) Tensor

Tensornumpy.ndarray 创建。

返回的 tensor 和 ndarray 共享相同的内存。对 tensor 的修改将反映在 ndarray 中,反之亦然。返回的 tensor 不可调整大小。

目前它接受 dtype 为 numpy.float64, numpy.float32, numpy.float16, numpy.complex64, numpy.complex128, numpy.int64, numpy.int32, numpy.int16, numpy.int8, numpy.uint8, 和 boolndarray

警告

不支持写入从只读 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 的全面开发者文档

查看文档

教程

获取面向初学者和高级开发者的深入教程

查看教程

资源

查找开发资源并获得问题解答

查看资源