Подтвердить что ты не робот

Функция imshow() не работает

Я работаю над программой на python с пакетами numpy, scipy и matplotlib.pyplot. Это мой код:

import matplotlib.pyplot as plt
from scipy import misc
im=misc.imread("photosAfterAverage/exampleAfterAverage1.jpg")
plt.imshow(im, cmap=plt.cm.gray)

по какой-то причине изображение не отображается (проверено, если я получил изображение, в этой части все отлично - я могу напечатать массив.).

4b9b3361

Ответ 1

Вам нужно позвонить plt.show(), чтобы отобразить изображение. Или используйте ipython --pylab для интерактивной оболочки, которая matplotlib осведомлена.