tutorial notebook ipynb ipython ipython-notebook jupyter

ipython - ipynb - jupyter notebook wikipedia



Plantilla predeterminada para notebook iPython(usando Jupyter) (2)

En la primera celda de cada notebook iPython (Jupyter), casi siempre escribo:

%matplotlib inline import matplotlib.pyplot as plt import numpy as np

¿Hay alguna forma de hacerlo para que esta celda aparezca en la parte superior de cada nueva notebook que cree por defecto?

Por ejemplo, ¿podría guardar un archivo .ipynb plantilla en algún lugar, que iPython copie al crear un nuevo bloc de notas?

(Encontré esta pregunta , pero parece ser más acerca de css que el contenido predeterminado en las celdas).


Puedes hacer esto con los archivos de inicio de ipython. Cree un nuevo archivo de inicio en el perfil predeterminado y jupyter lo obtendrá automáticamente cuando se inicie ipython.

~/.ipython/profile_default/startup/00-startup.py


Sé que puede no ser lo que estás buscando (este ejemplo no es bueno para trabajar en portátiles que deben ejecutarse en múltiples entornos, por ejemplo, compartido), pero pongo lo siguiente en un archivo llamado ipython_config.py en mi .ipython carpeta .ipython .

c.InteractiveShellApp.exec_lines = [''%matplotlib inline'', ''import numpy as np'', ''import scipy.constants as scc'', ''import scipy.integrate as sci'', ''from mpl_toolkits.mplot3d import Axes3D'', ''import scipy.optimize as sco'' ]

Esto se ejecuta antes de que se ejecute nada en cualquier consola interactiva, incluida la notebook jupyter. Si quieres una colaboración explícita, creo que estarás decepcionado (a menos que quieras construir la funcionalidad para nosotros)