Почему графическое изображение в Matplotlib постепенно замедляется - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь построить изображения, используя Matplotlib и Pillow. Все работает просто отлично, за исключением того, что каждый раз, когда я запускаю код, первые несколько изображений отображаются намного быстрее, чем следующие, и он становится все медленнее, пока не становится неуправляемым и не падает. Что происходит? и что более важно, что я делаю не так?

import numpy as np
import os as os # Yes, I know this is redundant but it looks cleaner (at least for me)
import PIL.Image as Image
import matplotlib.pyplot as plt 

PATH = # The folder on which the images are stored 
TRAINING = np.asarray([PATH + FILE for FILE in os.listdir(PATH)])


fig = plt.figure()
ax = fig.gca()
fig.show()


for i in range(8000):
    img = Image.open(TRAINING[i]).convert("RGB")
    ax.imshow(img)
    fig.canvas.draw()
    img.close()

plt.close(fig)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...