我将每个图像的名称存储在文件名数组中,并将与该图像关联的标签存储在标签数组中。所以我写了这段代码
import numpy as np
subdirs, dirs, files = os.walk('/content/all_images').__next__()
m = len(files)
print(m)
filenames = []
labels = np.zeros((m, 1))
import os
import shutil
images_dir = '/content/all_images'
filenames_counter = 0
labels_counter = -1
for subdir, dirs, files in os.walk(train_dir):
#print(files)
for file in files:
filenames.append(file)
labels[filenames_counter, 0] = labels_counter
filenames_counter = filenames_counter + 1
labels_counter = labels_counter+1
print(len(filenames))
print(labels.shape)
但我有一个错误
Traceback (most recent call last):
File "<ipython-input-4-4f63fd378da3>", line 3, in <module>
subdirs, dirs, files = os.walk('/content/all_images').__next__()
StopIteration
如何解决这个错误?