Я нахожусь во вводном классе нейронных сетей, так что учтите мое невежество.
У меня есть папка, содержащая примерно 12 000 текстурных изображений, каждое из которых разделено на десять различных подмножеств. Имя файла примера будет bubbly_0012.png . Некоторые имена файлов начинаются с одной и той же первой буквы, например, bubbly_0012.png и blotchy_0012.png .
Я пытаюсь создать файл .csv, содержащиймассивы каждого из изображений. Я хочу пометить каждое изображение в соответствии с его подмножеством (и, следовательно, своим именем), чтобы bubbly дали метку 0, blotched дали метку 1, и так далее.
Я обнаружил, что могу сделать это с помощью первой буквы каждого имени файла, используя следующую строку:
if (file[0]) == "b":
name_array = [[0]]
Однако это становится проблемой, когда я пытаюсь пометить подмножества, которые начинаютсяс той же буквой Для подмножества blotchy я попробовал следующее:
if (file[0:1]) == "bl":
name_array = [[0]]
Но это не сработало.
Любой совет будет принят с благодарностью.