Comum ipython funções mágicas
Video: 7. Pandas - IPython Notebook Tutorial
Conteúdo
É 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ágica | Digite Sozinho fornece o status? | Descrição |
---|---|---|
%% timeit | Não | Calcula 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). |
%% writefile | Não | Grava o conteúdo de uma célula para o arquivo especificado. |
% apelido | sim | Atribui ou exibe um alias para um comando do sistema. |
% autocall | sim | Torna 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. |
% automagic | sim | Torna 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. |
%CD | sim | Muda 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. |
% cls | Não | Limpa a tela. |
cores% | Não | Especifica 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ção | sim | Torna possível configurar IPython. |
% dhist | sim | Exibe uma lista de diretórios visitou durante a actual sessão. |
%Arquivo | Não | Emite o nome do arquivo que contém o código-fonte para o objeto. |
% hist | sim | Exibe uma lista de comandos de função mágicas emitidas durante o sessão atual. |
% install_ext | Não | Instala a extensão especificada. |
%carga | Não | Cargas de código de aplicação de outra fonte, como um on-line exemplo. |
% load_ext | Não | Carrega uma extensão do Python usando seu nome de módulo. |
% lsmagic | sim | Exibe uma lista de magia atualmente disponível funções. |
% matplotlib | sim | Define 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-. |
%colar | Não | Cola o conteúdo da área de transferência na IPython meio Ambiente. |
% pdef | Não | Mostra como chamar o objeto (supondo que o objeto é que pode ser chamado). |
% pDoc | Não | Exibe a docstring para um objeto. |
% pinfo | Não | Exibe informações detalhadas sobre o objeto (muitas vezes mais de fornecida pela ajuda sozinho). |
% pinfo2 | Não | Exibe informação extra detalhadas sobre o objeto (quando acessível). |
% reload_ext | Não | Recarrega uma extensão instalada anteriormente. |
%fonte | Não | Exibe o código fonte para o objeto (supondo que o fonte está disponível). |
% timeit | Não | Calcula o melhor tempo de desempenho de uma instrução. |
% unalias | Não | Remove um apelido criado anteriormente na lista. |
% unload_ext | Não | Descarrega a extensão especificada. |