torch.Tensor.numpy
-
Tensor.numpy(*, force=False) → numpy.ndarray -
Возвращает тензор как массив NumPy
ndarray.Если
forceравноFalse(по умолчанию), преобразование выполняется только в том случае, если тензор находится на CPU, не требует вычисления градиента, не имеет установленного бита сопряжения и имеет тип данных и расположение, поддерживаемые NumPy. Возвращаемый массив ndarray и тензор будут совместно использовать своё хранилище, поэтому изменения в тензоре будут отражаться в ndarray и наоборот.Если
forceравноTrueэто эквивалентно вызовуt.detach().cpu().resolve_conj().resolve_neg().numpy(). Если тензор не находится на CPU или установлен бит сопряжения или отрицания, тензор не будет совместно использовать своё хранилище с возвращаемым ndarray. Установкаforceв значениеTrueможет быть полезным сокращением.- Параметры
-
force (bool) – если
True, ndarray может быть копией тензора вместо всегда совместного использования памяти, по умолчаниюFalse.
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.Tensor.numpy.html