Построение каждого изображения из папки - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь нанести каждое изображение, которое есть в моей папке, вместе с именами файлов в качестве заголовков, но я не могу этого сделать.

Я пробовал этот код, но файлвсе имена одинаковы (все они являются именами конечного изображения в списке из-за проблемы с итерацией).название ...

имя_файла1, имя_файла2, имя_файла 3

но я получаю это:

имя_файла3, имя_файла3, имя_файла3

1 Ответ

0 голосов
/ 03 мая 2019

В настоящее время вы используете фиксированную переменную в качестве имени файла.Хотя вы не смогли предоставить MCVE , я считаю, что это должно работать для вас.Идея состоит в том, чтобы использовать индекс i для динамического задания имен файлов.i+1 используется, потому что в python range(len(images)) будет генерировать числа, начинающиеся с 0 по умолчанию

for i in range(len(images)):
  axs[i].imshow(images[i])
  axs[i].set_title('filename%s' %(i+1))

EDIT Попробуйте следующее

i = 0
for filename in os.listdir('/content/testing_data/Bad/'):
  RatName = filename[:-4]
  axs[i].imshow(images[i])
  axs[i].set_title(RatName)
  i += 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...