#!unzip train2.zip
image_list_cat = []
image_list_dog = []
cats = []
dogs = []
image_list = []
for filename in glob.glob('train/*.jpg'):
im = Image.open(filename)
if 'cat' in filename:
image_list_cat.append(im)
else:
image_list_dog.append(im)
def image_into_data(image_list):
list = []
for images in image_list:
images2 = images.resize((64, 64))
gs_image = images2.convert(mode='L')
image_vector = np.array(gs_image)
list.append(image_vector)
return list
dogs = image_into_data(image_list_dog)
cats = image_into_data(image_list_cat)
Как мне добавить изображения в виде двух отдельных массивов, чтобы получить одно значение евклидова расстояния на изображение или два значения для двух изображений, как у меня сейчас.
например, print (len (собаки)) в настоящее время возвращает 1. Он должен вернуть 2, чтобы я мог сделать выше.