Respuestas:
Gracias a Thomas, aquí está la solución que estaba buscando:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
last_expr_or_assign
es increíble para hacer demostraciones! Ya no es necesario volver a escribir el mismo artículo varias veces solo para que también se imprima.
https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/
1) Coloque este código en una celda de Jupyter:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
2) En Windows, los pasos a continuación hacen que el cambio sea permanente. Debería funcionar para otros sistemas operativos. Puede que tenga que cambiar la ruta.
C:\Users\your_profile\\.ipython\profile_default
Cree un archivo ipython_config.py en profile_defaults con el siguiente código:
c = get_config()
c.InteractiveShell.ast_node_interactivity = "all"
Como otros han respondido, poner el siguiente código en una celda de Jupyter Lab o Jupyter Notebook funcionará:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
Sin embargo, si desea que esto sea permanente y utilizar Jupyter Lab, deberá crear un archivo de configuración de cuaderno IPython. Ejecute el siguiente comando para hacerlo ( NO lo ejecute si usa Jupyter Notebook; más detalles a continuación):
ipython profile create
Si está utilizando Jupyter Notebook, este archivo ya debería haberse creado y no será necesario volver a ejecutarlo. De hecho, ejecutar este comando puede sobrescribir sus preferencias actuales.
Una vez que haya creado este archivo, para los usuarios de Jupyter Lab y Notebook por igual, agregue el siguiente código al archivo C:\Users\USERNAME\\.ipython\profile_default\ipython_config.py
:
c.InteractiveShell.ast_node_interactivity = "all"
Descubrí que no es necesario c = get_config()
en las versiones más recientes de Jupyter, pero si esto no funciona para usted, agregue el c = get_config()
al principio del archivo.
Para obtener más opciones de bandera "all"
, visite este enlace:
https://ipython.readthedocs.io/en/stable/config/options/terminal.html#configtrait-InteractiveShell.ast_node_interactivity
InteractiveShell.ast_node_interactivity
en'all'
en el archivo de configuración del kernel de IPython .