Запустить части записной книжки ipython в цикле / с другим входным параметром
Я написал блокнот ipython, в котором анализируется набор данных. Теперь я хочу использовать этот код для циклического перебора различных наборов данных.
Код разбит примерно на 50 ячеек (включая комментарии, пояснения к уценке и т. Д.). Есть ли способ запустить части ноутбука в цикле или запустить весь ноутбук с различными входными параметрами?
Я не хочу объединять все ячейки в одну функцию или загружать код в виде скрипта Python, поскольку мне действительно нравится запускать (и экспериментировать с) части анализа, выполняя только определенные ячейки.
По сути, это рефакторинг частей скрипта в функцию и вызов функции в цикле, просто что «части скрипта» являются ячейками ноутбука.