快捷方式

torch.Tensor.numpy

Tensor.numpy(*, force=False) numpy.ndarray

将张量作为 NumPy ndarray 返回。

如果 forceFalse (默认值),则仅当张量位于 CPU 上、不需要梯度、未设置共轭位,并且是 NumPy 支持的 dtype 和布局时,才执行转换。返回的 ndarray 和张量将共享它们的存储,因此对张量的更改将反映在 ndarray 中,反之亦然。

如果 forceTrue 这等效于调用 t.detach().cpu().resolve_conj().resolve_neg().numpy()。如果张量不在 CPU 上,或者设置了共轭位或负位,则张量将不会与返回的 ndarray 共享其存储。设置 forceTrue 可以是一个有用的简写。

参数

force (bool) – 如果 True,则 ndarray 可能是张量的副本,而不是始终共享内存,默认为 False

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

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

查看教程

资源

查找开发资源并获得解答

查看资源