Последовательный вывод изображений Python

Как можно сделать последовательный вывод изображений в Spyder? На данный момент получается вывести только последнее изображение

img_5 = imread('C:/abc1.png')
imshow(img_5)

img_6 = imread('C:/abc2.png')
imshow(img_6)

Ответы (3 шт):

Автор решения: CrazyElf

Насколько я знаю в scikit-learn нет функции imshow, зато она есть в matplotlib.pylab, например. Если вы используете всё-таки matplotlib, то можно между картинками указать matplotlib, что вы хотите рисовать на новом изображении:

import matplotlib.pylab as plt

...

img_5 = imread('C:/abc1.png')
imshow(img_5)

# новое отдельное изображение
plt.figure()

img_6 = imread('C:/abc2.png')
imshow(img_6)
→ Ссылка
Автор решения: MaxU

Пример из документации - выводим две картинки на одном холсте:

import matplotlib.pyplot as plt
import matplotlib

from skimage import data

matplotlib.rcParams['font.size'] = 18

fig, axes = plt.subplots(1, 2, figsize=(8, 4))
ax = axes.ravel()

images = data.stereo_motorcycle()
ax[0].imshow(images[0])
ax[1].imshow(images[1])

fig.tight_layout()
plt.show()
→ Ссылка
Автор решения: aleksandr
import matplotlib.pyplot as plt
from skimage.io import imread, imshow

img_5 = imread('C:/abc1.png')
plt.imshow(img_5)
plt.show()

img_6 = imread('C:/abc2.png')
plt.imshow(img_6)
plt.show()
→ Ссылка