torch.Tensor.numpy
-
Tensor.numpy(*, force=False) → numpy.ndarray -
Возвращает тензор как массив NumPy
ndarray.Если
forceравноFalse(по умолчанию), преобразование выполняется только если тензор находится на CPU, не требует grad, не имеет установленного флага сопряжения и имеет тип и структуру данных, поддерживаемые 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/1.13/generated/torch.Tensor.numpy.html