Удаление dtype из np.array - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь преобразовать набор изображений в массивы, используя keras.preprocessing.image.img_to_array. Когда я перебираю свои изображения, я ищу начальные массивы. Но когда я добавляю эти массивы в список, каждый массив становится кортежем и в конце каждого массива отображается dtype. Я хочу создать список этих массивов, чтобы они не были кортежами и не показывали dtype в конце. Я относительно новичок, поэтому любая помощь будет оценена!

Код, который я имею в виду:

images = []
for imagepath in imagePaths:
    pic = image.load_img(imagepath)
    pic_array = image.img_to_array(pic)
    images.append(pic_array) 
    label = imagepath.split(os.path.sep)[-2]
    food_label.append(label)

print(images)

Возвращается как

[array(225., 225., 135.], ... ]], dtype=float32), array([...

1 Ответ

0 голосов
/ 19 апреля 2020

«dtype» просто отображается на дисплее REPL. Я предполагаю, что вы можете использовать что-то вроде Hydrogen, Jupyter Notebook или любой другой инструмент, который дает мгновенный вывод кода. Как указано в комментариях, это просто формат отображения, чтобы дать вам небольшое представление о переменной.

Фактически он не пропускается, когда код перемалывает свои механизмы, когда он выполняется ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...