Visualizando dados dos resultados de uma etapa 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. Vendo os resultados intermediários podem fazer uma enorme diferença no resultado das tarefas realizadas.

Os passos seguintes mostram como usar IPython Notebook desta forma.

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

    Você vê um caderno em branco exibida.

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

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

    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 executar tarefas como o redimensionamento-los.

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

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

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

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

    image2 = redimensionamento (imagem, (50, 50), mode = "Nearest") image2 impressão

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

    image3.jpg
  5. 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 é redimensionado 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.

    image4.jpg

menu