Описание тега ipython-magic

A set of pre-defined "magic functions" of IPython that used with the command-line syntax.
8 ответов

Могу ли я получить доступ к переменным python внутри ячейки записной книжки ipython `%%bash` или`%%script`?

Есть ли способ получить доступ к переменным в текущем ядре Python из %%bash или другой %%script клетка? Возможно, в качестве аргументов командной строки или переменных окружения?
25 окт '13 в 01:21
1 ответ

Как вставить многострочный ввод в консоль Jupyter?

% Paste magic для вставки многострочного ввода работает с IPython 2, но не работает с консолью Jupyter (в Mac OSX El Capitan). ~ > jupyter console Jupyter Console 4.1.0 In [1]: %paste ERROR: Line magic function `%paste` not found. In [2]: Просмот…
14 фев '16 в 20:32
5 ответов

Игнорировать магию IPython в Python

Каков наилучший способ игнорировать магию IPython при запуске сценариев с использованием интерпретатора python? Я часто включаю магию IPython в мои файлы сценариев, потому что они работают с кодом в интерактивном режиме. Например, с autoreload магия…
31 май '15 в 15:22
0 ответов

Магия Ipython, которая заменяет некоторый текст и запускает ячейку впоследствии

Я пытаюсь создать магию ipython, немного похожую на% pylab, но более явную (вероятно, продолжение): При запуске он в идеале заменит себя на закомментированную версию + добавит строки, которые выполняют импорт, и запустит ячейку: %mymagic # some code…
08 июн '15 в 09:20
1 ответ

Как выполнить автоматическое заполнение в записной книжке iPython на ipdb?

Я использую какую-то камеру в записной книжке iPython. Я использовал команду %%debug в заголовке ячейки. Теперь, когда я нахожусь в приглашении ipdb, и я нажимаю Ctrl+ пробел или вкладку, автозаполнение не может работать. Как использовать автозаполн…
19 мар '16 в 12:14
1 ответ

Как отправить вывод% времени в файл в Jupyter/IPython Notebook?

Волшебная команда %time генерирует время, которое требуется для выполнения заданного сегмента кода (оператора) в выходной ячейке в Jupyter Notebook. Я хотел бы, чтобы это было добавлено к указанному файлу. Моя цель - найти время выполнения алгоритма…
15 ноя '16 в 09:17
1 ответ

ipython-cypher %cypher magic сломан в neo4j 3.0?

Я использую ноутбук jupyter и ipython-cypher, но поскольку neo4J версии 3.0 имеет обязательную смену пароля, я не могу использовать%cypher magic... (один%... %% cypher работает, так как я могу передать соединение URL на первой строке) results = %cyp…
26 янв '17 в 18:19
1 ответ

Как использовать %%timeit магию ячейки и исключить установочный код?

%timeit магия поддерживает выполнение в режиме строки и режиме ячейки. Используя режим ячейки, вызывается с %%timeit (примечание: два процента символов), может использоваться для исключения кода настройки из измерения: %%timeit [-n<N> -r<R&…
29 янв '18 в 16:27
0 ответов

Профиль iPython и магическая команда по умолчанию

Мне нужно применить "%matplotlib qt" автоматически, когда начинается моя сессия ipython. Как этого добиться с помощью профиля Python? Я попытался ipython_config.py профиля по умолчанию: from IPython import get_ipython ip = get_ipython() ip.magic('%m…
29 дек '18 в 05:57
2 ответа

IPython run magic: как создать псевдоним для "run -i"?

Я программирую пользовательский интерфейс Python для управления различными инструментами в лаборатории. Если скрипт не запускается в интерактивном режиме, соединение с инструментами теряется в конце скрипта, что может быть очень плохо. Я хочу помочь…
09 июл '16 в 02:23
0 ответов

Как я могу зарегистрировать ошибки вывода функции Python, используя консоль IPython?

Есть ли способ записи ошибок, возвращаемых функцией Python, с помощью консоли IPython и команды%magic %logstart -o? Я пытаюсь использовать консоль IPython для анализа ошибок, возвращаемых кодом Python, с которым я работаю, но блок ошибок длиннее, че…
29 янв '19 в 11:08
2 ответа

Как оставить комментарий после магической команды IPython

Как добавить комментарий в конце магической команды IPython? Например, пытаясь использовать %cd: %cd "dir" # comment Я хочу перейти в каталог dir но вместо этого я получаю: [Errno 2] No such file or directory: 'dir # comment'
12 дек '18 в 23:07
2 ответа

Скрипты времени Python с использованием IPython magic

Как я могу рассчитать время выполнения скрипта Python, используя магические команды iPython %time или %%timeit? Например, у меня есть script.py, и я хотел бы знать, сколько времени требуется для его выполнения. Небольшой нюанс: script.py нуждается в…
28 июл '14 в 22:53
1 ответ

Магия Pylab / matplotlib в IPython: подавленное сообщение о загрузке

В настоящее время в IPythonкогда вы звоните %pylab inline или же %matplotlib inline следующее сообщение отображается под блоком кода. "Заполнение интерактивного пространства имен из numpy и matplotlib" Как я могу отключить отображение этого сообщени…
0 ответов

Ipython Все выходы stdout должны быть включены в историю

Есть ли способ, чтобы операторы печати считались допустимыми выводами в python, чтобы они появлялись в %history -o, Необходимо создать doc-тесты из сеанса, однако в историю добавляются только результаты. Пишет в stdout, а ошибки нет. Однако в doc-te…
05 фев '18 в 15:36
1 ответ

Как запустить скрипт IPython из командной строки - синтаксическая ошибка с магическими функциями, %

Я хочу запустить IPython из командной строки. Тем не менее, я получаю синтаксическую ошибку в первой строке, импортируя pylab с магической функцией %pylab дает синтаксическую ошибку на%. Я использую команду просто ipython -i script.py, Есть идеи как…
04 фев '14 в 01:27
4 ответа

Обмен данными между IPython Notebooks

Если у меня есть несколько ноутбуков IPython, работающих на одном сервере. Есть ли способ обмена данными между ними? Например, импортировать переменную из другой записной книжки? Спасибо!
24 июл '15 в 23:53
0 ответов

Ошибка захвата с использованием захвата в качестве менеджера контекста

from IPython.utils import capture with capture.capture_output() as cap: ## does not capture the error instead throws the given error print abc Но, %%capture cap print abc фиксирует ошибку, что я тут делаю не так
27 ноя '18 в 07:34
1 ответ

Трассировка стека Python3 "магические функции"

Я нахожусь в ситуации, когда я переопределяю множество так называемых "магических" атрибутов или функций моего класса в Python3 (__add__, __sub__, так далее.) Для всего этого я реализую две одинаковые строки кода: arg1 = self.decimal if isinstance(s…
13 окт '14 в 06:41
2 ответа

Как использовать PyEDA для визуализации BDD? Наверное очень просто

Я следую руководству по адресу http://pyeda.readthedocs.org/en/latest/bdd.html чтобы визуализировать BDD функции большинства. Я сделал следующее: In [1]: %install_ext https://raw.github.com/cjdrake/ipython-magic/master/gvmagic.py In [2]: %load_ext g…
20 окт '15 в 05:52