PyCharm перейти к реализации метода - что это значит? - PullRequest
0 голосов
/ 16 октября 2018

У меня есть следующий код Python:

import torch
t = torch.tensor([1, 2, 3])
print(t.dtype)

В PyCharm я выбираю dtype в последней строке и перехожу к его реализации:

torch version implementation

Это приводит меня к этому файлу _TensorBase.py, начало которого выглядит так:

_TensorBase.py

истрока с dtype показывает:

dtype line

Теперь этот файл фактически не существует в пакете pytorch.Может ли кто-нибудь объяснить мне, что именно происходит, когда я прошу PyCharm перейти к реализации dtype?Посмотрев на это, я предполагаю, что часть исходного кода реализована на C, и, возможно, я просто смотрю на интерфейс, сгенерированный PyCharm, который объясняет, почему файл на самом деле не существует и ни одна из реализаций не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...