Comum ipython funções mágicas

Video: 7. Pandas - IPython Notebook Tutorial

É uma espécie de incrível pensar que IPython fornece-lhe com a magia, mas isso é exatamente o que você obtém com as funções mágicas. A função mágica começa com um% ou %% sinal. Aqueles com uma obra% sinal dentro do ambiente, e aqueles com um trabalho sinal %% no nível da célula.

Video: 6. IPython Widgets - IPython Notebook Tutorial



A lista a seguir fornece algumas das funções mágicas mais comuns e suas finalidades. Para obter uma lista completa, tipo % QuickRef e pressione Enter no console IPython ou confira o listagem completa.

Função mágicaDigite Sozinho fornece o status?Descrição
%% timeit NãoCalcula o melhor desempenho tempo para todas as instruções
numa célula, além do um colocado na mesma linha de células, como a
mágica de células (que pode, portanto, ser uma inicialização
instrução).
%% writefileNãoGrava o conteúdo de uma célula para o arquivo especificado.
% apelidosimAtribui ou exibe um alias para um comando do sistema.
% autocallsimTorna possível chamar funções sem incluir o
parênteses. As configurações são Off, inteligente (padrão), e completa. o
regulação Smart aplica os parênteses só se você incluir uma
discussão com a chamada.
% automagicsimTorna possível chamar as funções de linha de mágica, sem
incluindo o sinal%. As configurações são False (padrão) e
Verdade.
%CDsimMuda diretório para um novo local de armazenamento. Você também pode usar
este comando para percorrer o histórico de diretório ou para alterar
os diretórios para um marcador.
% clsNãoLimpa a tela.
cores%NãoEspecifica as cores usadas para exibir o texto associado com
solicita, o sistema de informação, e manipuladores de exceção. Você pode
escolher entre nocolor (preto e branco), Linux (padrão), e
LightBG.
% de configuraçãosimTorna possível configurar IPython.
% dhistsimExibe uma lista de diretórios visitou durante a actual
sessão.
%Arquivo NãoEmite o nome do arquivo que contém o código-fonte para
o objeto.
% histsimExibe uma lista de comandos de função mágicas emitidas durante o
sessão atual.
% install_extNãoInstala a extensão especificada.
%cargaNãoCargas de código de aplicação de outra fonte, como um on-line
exemplo.
% load_extNãoCarrega uma extensão do Python usando seu nome de módulo.
% lsmagicsimExibe uma lista de magia atualmente disponível
funções.
% matplotlibsimDefine o processador back-end utilizado para parcelas. Usando a linha
valor exibe a trama dentro da célula para um Notebook IPython
Arquivo. Os valores possíveis são: 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-, e &lsquo-wx&rsquo-.
%colarNãoCola o conteúdo da área de transferência na IPython
meio Ambiente.
% pdefNãoMostra como chamar o objeto (supondo que o objeto é
que pode ser chamado).
% pDocNãoExibe a docstring para um objeto.
% pinfo NãoExibe informações detalhadas sobre o objeto (muitas vezes mais de
fornecida pela ajuda sozinho).
% pinfo2 NãoExibe informação extra detalhadas sobre o objeto (quando
acessível).
% reload_extNãoRecarrega uma extensão instalada anteriormente.
%fonte NãoExibe o código fonte para o objeto (supondo que o
fonte está disponível).
% timeitNãoCalcula o melhor tempo de desempenho de uma instrução.
% unaliasNãoRemove um apelido criado anteriormente na lista.
% unload_extNãoDescarrega a extensão especificada.

Publicações relacionadas