Comme vous le savez, sur votre répertoire personnel
~\.ipython\profile_default\startup\startup.ipy
Si vous mettez le code python dans l'objet, il sera exécuté automatiquement au démarrage d'Ipython ou de Jupyter.
À ce moment-là, importez numpy et pandas en tant que commandes souvent insérées.
startup.ipy(Avant amélioration)
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns # <-Version améliorée de matplotlib
Cependant, lorsque j'en ai importé plusieurs, je craignais un peu que l'importation prenne du temps et qu'il soit difficile de voir ce que j'importais.
Donc, j'ai lancé ʻimport avec ʻexec
et je l'ai modifié pour imprimer
le module importé.
startup.ipy(Après amélioration)
__modules__ = ('numpy',
'pandas',
'matplotlib.pyplot',
'seaborn')
__standfor__ = {'numpy': 'np',
'pandas': 'pd',
'matplotlib.pyplot': 'plt',
'seaborn': 'sns'}
for __module__ in __modules__:
__execution__ = 'import %s as %s' % (__module__, __standfor__[__module__])
print(__execution__)
exec(__execution__)
Cela m'a libéré du stress de ne pas savoir ce que fait Python derrière un écran noir lorsque je lance Ipython. C'est tout.
Mise à jour 12/11/2016 Si vous l'entourez de deux barres inférieures comme «hogehoge», il ne sera pas visible de l'extérieur. Je ne pense pas que cela vous affectera, mais c'est une mesure pour vous empêcher de devenir "une variable Nanda comme un module ou un standfor que vous ne vous souvenez pas avoir spécifié ???"