Добавьте пользовательское расширение сфинкса, например scipy.minimize - PullRequest
0 голосов
/ 11 февраля 2020

scipy.optimize.minimize имеет приятный интерфейс только с одной функцией publi c для выполнения минимизации и множеством частных функций для каждого метода.

Просмотр источника код, взяв, например, метод Nelder-Mead, документация метода происходит из этой закрытой функции , но обратите внимание на заголовок (с именем функции и параметрами) соответствует функции scipy.optimize.minimize .

Глядя на исходный код этой страницы, кажется, что им удается сделать это с помощью специальной директивы Sphinx звонил scipy-optimize:function:.

Мой вопрос: Как я могу найти, где они определили эту директиву? Я хотел бы сделать что-то очень похожее для моего проекта.

Edit: я нашел исходный код для определения директивы.

1 Ответ

0 голосов
/ 11 февраля 2020

Вот соответствующий исходный код .

...