L'affichage de plusieurs images dans un IPython Notebook cellule?

Si j'ai plusieurs images (chargé comme des tableaux NumPy) comment puis-je afficher le dans un IPython Notebook cellule?

Je sais que je peux utiliser plt.imshow(ima) pour afficher un image... mais je veux montrer plus d'un à la fois.

J'ai essayé:

 for ima in images:
     display(Image(ima))

Mais je viens d'obtenir un bris du lien de l'image:

L'affichage de plusieurs images dans un IPython Notebook cellule?

  • Si vous utilisez imshow est une option, pourquoi ne pas l'utiliser en combinaison avec subplots pour créer un tableau d'images? Ne les tailles de l'image varient beaucoup?
  • Je pourrais utiliser des sous-intrigues... mais que devient délicat quand je suis juste à expérimenter: j'ai besoin de définir le nombre de lignes et de colonnes, et puis si il y a trop de lignes et de colonnes que je dois augmenter le chiffre de la taille pour s'assurer qu'ils sont chacun individuellement, de taille raisonnable, et j'ai besoin d'attendre pour l'ensemble de la figure à rendre avant que je puisse voir les images individuelles (par opposition à leur affiché en tant qu'elles sont générées)
  • Avez-vous l'utilisation de python 3.3? Et c'est quelque chose écrit dans la console?
  • Non, et c'est Py2.7. Et que voulez-vous dire, "est quelque chose d'écrit à la console"? Voulez-vous dire quand je vais à display(Image(…))? Dans ce cas, il ressemble à l'image a quelque chose comme src="data:np.array([…])".