Я могу экспортировать весь ноутбук в формате HTML, но мне бы хотелось экспортировать только одну ячейку вместе с ее выходом.Экспортировать отдельную ячейку в блокнот IPython/Jupyter
Есть ли способ сделать это?
Я могу экспортировать весь ноутбук в формате HTML, но мне бы хотелось экспортировать только одну ячейку вместе с ее выходом.Экспортировать отдельную ячейку в блокнот IPython/Jupyter
Есть ли способ сделать это?
Один из способов сделать это - использовать пользовательский препроцессор.
Я объясню, как это сделать ненадолго в ответ на Simple way to choose which cells to run in ipython notebook during run all.
Подводя итог: вы можете расширить nbconvert.preprocessors.ExecutePreprocessor
, чтобы создать препроцессор, который проверяет метаданные ячейки, чтобы определить, должна ли эта ячейка выполняться и/или выводиться.
Я использую Jupyter Тетради для генерации отчетов все время, так что я написал сборник пользовательских процессоров для расширения nbconvert поведения:
у меня не было времени, чтобы обернуть их в распределяемой расширения, но вы можете увидеть код здесь: https://gist.github.com/brazilbean/3ebb31324f6dad212817b3663c7a0219.
Пожалуйста, не стесняйтесь использовать/изменять/делать-великие вещи с помощью этих примеров. :)
У меня такой же вопрос: есть ли способ экспортировать выбранное подмножество ячеек IPython, например, для создания сводного отчета HTML? – Stefaan
См. Соответствующие обсуждения и варианты в [Скрыть ячейки ввода · Проблема № 534 · jupyter/notebook] (https://github.com/jupyter/notebook/issues/534) – nealmcb
Также см. Http://stackoverflow.com/questions/26494747/простой способ к выбирать-которые-клетки к обкатке-IPython-ноутбук-во-вводному все –