Visualização de dados resulta em um passo de cada vez

Às vezes você precisa tomar um aplicativo que você pretende criar para além de um passo de cada vez para ver como ele realmente funciona e onde você pode estar indo errado. O código deve funcionar, mas ele não funciona da maneira que você pensava que seria. Visualizando os resultados intermediários pode fazer uma enorme diferença no resultado das tarefas que executa.

Os passos seguintes mostram como usar IPython Notebook desta forma.

Abra sua cópia do IPython Notebook e criar um novo notebook.

Você vê um caderno em branco exibida.

Digite o seguinte código na primeira célula e clique em Executar celular.

imreadfrom de importação skimage.io pyplot skimage.transform importação resizefrom matplotlib importação como matplotlib.cm PLTImport como centímetros

IPython Notebook verifica se todas as suas importações estão corretas. Estas importações ajudá-lo a trabalhar com imagens para que você possa realizar tarefas como redimensionar-los.

Digite o seguinte código para a próxima célula e clique em Executar celular.

Video: um passo de cada vez paciencia



example_file = ("https://blog.johnmuellerbooks.com/" +"wp-content / uploads / 2015/04 / Layer-Hens.jpg") Image = imread, as_grey = True imagem de impressão (example_file)

Você viu isso imagem de facto, conter uma matriz de valores de example_file. Neste ponto, você baixou uma imagem a partir de uma fonte on-line e pode manipulá-lo conforme necessário.

Video: Um Passo de Cada Vez - 2

Digite o seguinte código para a próxima célula e clique em Executar celular.

image2 = redimensionamento (imagem, (50, 50), o modo = `Nearest`) image2 impressão

A matriz em image2 contém uma versão redimensionada da imagem original.

Video: um passo de cada vez 3

Digite o seguinte código para a próxima célula e clique em Executar celular.

% Matplotlib inlineplt.imshow (imagem, cmap = cm.gray) plt.show ()

A imagem cor original é redimensionada e apresentados em tons de cinza. Neste ponto, você pode realizar uma análise sobre ele ou manipular a imagem ainda mais, conforme necessário.


Publicações relacionadas