Как определить / найти самостоятельно созданные переменные в сеансе iPython? - PullRequest
3 голосов
/ 15 марта 2012

Сценарий: я часто работаю в режиме «pylab» iPython для интерактивного анализа данных.Во время этих сессий я создаю много непостоянных переменных, и иногда я забываю то, что я назвал, особенно если сеанс analyis работает в течение нескольких дней (очевидно, с перерывами).

Теперь проблема в том, что с dir () команда 1 видит все определенные переменные в этом сеансе iPython, но поскольку это сеанс pylab, многие важные команды numpy и matplotlib находятся в глобальном пространстве имен, и в принципе безнадежно найти мои собственные определенные переменные в этом огромном списке.

Есть ли способ отфильтровать это для «импортированных» и созданных так, чтобы я мог видеть только переменные, которые я создал вручную во время этого сеанса?

1 Ответ

2 голосов
/ 15 марта 2012

магическая функция ipython%, кто должен делать эту работу.

...