• 文档 >
  • torch >
  • torch.from_numpy
快捷键

torch.from_numpy

torch.from_numpy(ndarray) Tensor

从一个 numpy.ndarray 创建一个 Tensor

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

目前支持 ndarray ,其数据类型为 numpy.float64numpy.float32numpy.float16numpy.complex64numpy.complex128numpy.int64numpy.int32numpy.int16numpy.int8numpy.uint8bool

警告

将写入从只读 NumPy 数组创建的张量不支持,并将导致未定义行为。

示例:

>>> 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 贡献者。

使用 Sphinx 构建,并使用 Read the Docs 提供的主题。

文档

PyTorch 的全面开发者文档

查看文档

教程

深入了解初学者和高级开发者的教程

查看教程

资源

查找开发资源并获得您的疑问解答

查看资源