【发布时间】:2020-04-19 04:59:21
【问题描述】:
我正在尝试使用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([...
【问题讨论】:
-
每个数组都有一个
dtype。不,它不会变成一个元组。()是显示的一部分。该数组列表没有任何问题。这只是显示格式。 -
我投票结束这个问题,因为它是基于误解,不涉及实际问题。