Realizando multimídia e integração gráfico com caderno ipython para a ciência de dados
cientistas de dados love imagens. Pictures dizer um monte de coisas que as palavras não podem dizer (ou pelo menos eles fazem isso com muito menos esforço). IPython Notebook é tanto uma plataforma de codificação e uma plataforma de apresentação. Você pode se surpreender com o que você pode fazer com ele. Confira este breve resumo de algumas das características mais interessantes.
Conteúdo
Incorporação parcelas e outras imagens
Em algum ponto, você pode ter visto um Notebook IPython com multimídia ou gráficos embutidos dentro dele e se perguntou por que você não viu os mesmos efeitos em seus próprios arquivos. Felizmente, você pode realizar mais alguma mágica usando a % matplotlib função mágica. Os valores possíveis para esta função são: ‘gtk’, ‘GTK3’, ‘na linha’, ‘nbagg’, ‘OSX’, ‘qt’, ‘qt4’, ‘qt5’, ‘tk’, e ‘wx’, cada um dos quais define um backend traçado diferente (o código utilizado para realmente processar a trama) utilizado para apresentar a informação no ecrã.
Quando você executa % Matplotlib embutido, os gráficos criados aparecem como parte do documento. Quando você tentar esta técnica, você começa a saída mostrada aqui.
Exemplos de colocação de sites on-line
Como alguns exemplos que você vê on-line pode ser difícil de entender a menos que você tê-los carregado em seu próprio sistema, você também deve manter o %carga função mágica em mente. Tudo que você precisa é a URL de um exemplo que você quer ver no seu sistema. Por exemplo, tente % De carga https://matplotlib.sourceforge.net/mpl_examples/pylab_examples / integral_demo.py. Ao clicar em Executar celular, IPython Notebook carrega o exemplo diretamente abaixo da célula. Você pode então executar o exemplo e ver a saída dele em seu próprio sistema.
Obtenção de gráficos online e multimídia
Uma boa parte da funcionalidade necessária para executar multimídia especial e processamento de gráficos aparece dentro IPython.display. Ao importar uma classe necessária, você pode executar tarefas como a incorporação de imagens em seu notebook. Aqui está um exemplo de incorporar uma das imagens de blog de um autor para o notebook:
de IPython.display importação ImageEmbed = Imagem ( ‘https://blog.johnmuellerbooks.com/’ + ‘wp-content / uploads / 2015/04 / Layer-Hens.jpg’) Embed
O código começa importando a classe necessária, Imagem, e em seguida, usando os recursos de que primeiro definir o que incorporar e, em seguida, realmente incorporar a imagem. A saída você ver a partir deste exemplo pode ser visto aqui.
Se você espera uma imagem de mudar ao longo do tempo, você pode querer criar um link para ela em vez de incorporá-lo. Você deve atualizar um link, porque o conteúdo do notebook é apenas uma referência ao invés da imagem real. No entanto, como as mudanças de imagem, você vê a mudança em seu notebook também. Para realizar essa tarefa, você usa SoftLinked = Imagem (url =‘https://blog.johnmuellerbooks.com/wp-content/uploads/2015/04/Layer-Hens.jpg’) ao invés de Embutir.
Ao trabalhar com imagens embutidas em uma base regular, você pode querer definir a forma em que as imagens são incorporados. Por exemplo, você pode preferir incorporá-los como PDFs. Para executar esta tarefa, você usar código semelhante a este:
de IPython.display set_matplotlib_formatsset_matplotlib_formats de importação ( ‘pdf’, ‘SVG’)
Você tem acesso a um grande número de formatos quando se trabalha com um caderno. Os formatos suportados são comumente ‘png’, ‘retina’, ‘jpeg’, ‘SVG’, e ‘pdf’.
o sistema de exibição IPython é nada menos que incrível, e este exemplo não mesmo começar a tocar a superfície para você. Por exemplo, você pode importar um vídeo do YouTube e colocá-lo diretamente em seu notebook, como parte de sua apresentação, se quiser.