У меня есть около 300 изображений, которые я извлекаю из URL изображения. Каждое изображение (RGB) имеет размер 256x256x3. Я хочу массив numpy, который можно вставить в модель формы CNN = (300,256,256,3). Как это сделать в Python?
Этот код ниже дает мне ошибку
X_data = np.array([])
print('Iterating across ',len(df_train),' rows')
for index,row in tqdm_notebook(df_train.iterrows()):
img = {}
try:
img = img_to_array(load_img(BytesIO(requests.get(row['IMAGE_URL_1']).content), target_size=(256, 256)))
X_data.append(img)
except Exception:
print('Error in Fetching Image_URL_1 = ',row['IMAGE_URL_1'],' lot = ',row['LOT_NUMBER'])
pass