Común ipython funciones mágicas

Es una especie de increíble pensar que IPython le proporciona la magia, pero eso es precisamente lo que se obtiene con las funciones mágicas. Una función de la magia comienza ya sea con un% o %% señal. Aquellos con una obra% signo en el medio ambiente, y los que tienen un trabajo signo %% a nivel celular.

La siguiente lista le proporciona algunas de las funciones mágicas más comunes y su propósito. Para obtener una lista completa, Tipo % QuickRef y pulse Intro en la consola IPython o visita nuestra lista completa.

Función de magiaProporciona solo tipo de estado?Descripción
%%cronométralo NoCalcula el mejor rendimiento de tiempo para todas las instrucciones
en una célula, aparte de la que está situada en la misma línea celular como la
magia celular (que por lo tanto podría ser una inicialización
instrucción).
%% writefileNoEscribe el contenido de una celda en el archivo especificado.
%aliasAsigna o muestra un alias para un comando del sistema.
% autocallHace que sea posible llamar a funciones sin incluir el
paréntesis. Los ajustes son Off, inteligente (por defecto), y completa. los
Ajustes inteligentes aplica los paréntesis, siempre y cuando incluya una
discusión con la llamada.
% automagicHace que sea posible llamar a las funciones mágicas línea sin
incluyendo el signo%. Los ajustes son falsas (por defecto) y
Cierto.
%discos compactosCambia de directorio a una nueva ubicación de almacenamiento. También puedes usar
este comando para moverse a través de la historia de directorio o para cambiar
directorios a un marcador.
cls%NoBorra la pantalla.
%coloresNoEspecifica los colores utilizados para mostrar el texto asociado con
le pide, el sistema de información, y los controladores de excepciones. Usted puede
elegir entre nocolor (blanco y negro), Linux (por defecto), y
LightBG.
config%Hace posible configurar IPython.
% dhistMuestra una lista de directorios visitados durante la actual
sesión.
%archivo NoEmite el nombre del archivo que contiene el código fuente de
el objeto.
hist%Muestra una lista de comandos de función de magia emitidos durante el
sesión actual.
% install_extNoSe instala la extensión especificada.
%cargaNoLas cargas de código de aplicación de otra fuente, como una línea
ejemplo.
% load_extNoCarga una extensión de Python usando su nombre de módulo.
% lsmagicMuestra una lista de la magia disponibles en la actualidad
funciones.
% matplotlibEstablece el procesador backend usado para parcelas. El uso de la línea
valor muestra la trama dentro de la célula para un Notebook IPython
archivo. Los valores posibles son: GTK&rsquo-, &lsquo-gtk3&rsquo-,
&lsquo-inline&rsquo-, &lsquo-nbagg&rsquo-, &lsquo-osx&rsquo-,
&lsquo-qt&rsquo-, &lsquo-Qt4&rsquo-, &lsquo-QT5&rsquo-,
&lsquo-tk&rsquo-, y &lsquo-wx&rsquo-.
%pegarNoPega el contenido del portapapeles en el IPython
ambiente.
% PDEFNoMuestra cómo llamar al objeto (suponiendo que el objeto es
exigible).
% PDOCNoMuestra la cadena de documentación para un objeto.
% pinfo NoMuestra la información detallada sobre el objeto (a menudo más de
ayuda proporcionada por sí solo).
% pinfo2 NoMuestra información adicional detallada sobre el objeto (cuando
disponible).
% reload_extNoVuelve a cargar una extensión instalada anteriormente.
%fuente NoMuestra el código de fuente para el objeto (suponiendo que el
fuente está disponible).
%cronométraloNoCalcula el mejor tiempo de rendimiento para una instrucción.
% unaliasNoElimina un alias anteriormente creada en la lista.
% unload_extNoDescarga el extensión especificada.
Artículos Relacionados