python - 从 np.array 中删除 dtype
问题描述
我正在尝试使用将一组图像转换为数组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”只是由 REPL 显示。我假设您可能正在使用 Hydrogen、Jupyter Notebook 或任何可以即时输出代码的工具。如评论中所述,这只是让您对变量有一点了解的显示格式。
当代码在执行时磨合它的齿轮时,它实际上并没有通过....
推荐阅读
- node.js - 我们如何使用 Nodejs Express Firebase 创建简单的 CRUD 应用程序
- java - Java SE 中的控制器类是什么?
- angular - Angular 7 Observer 未定义
- php - 如何使用php一次在数据库中添加多条记录
- c# - 反射:从 List<> 的各个元素中获取属性/字段
- python - 在 Python 中使用列表推导进行素数分解
- c# - C# 客户端中的回声消除
- json - 当 JSON 不包含属性时,如何让 Json.NET 引发异常
- json - 如何从 couchbase 查询深层嵌套的 json 值?
- python - 如何在python中缓存类级别的属性?