python - 为什么 Python 3 在将 LIST 转换为 NUMPY ARRAY 时显示不同的形状?还包括正确转换两个列表的代码
问题描述
我正在做一个图像分类项目,在使用 CV2 读取图像后,我需要将图像列表转换为 NumPy 数组以将它们传递给模型。
训练数据样本
测试数据样本
如图所示,TRAIN 和 TEST 的数据类型都是 LIST。
现在将它们转换为numpy,使用
X_test1 = np.array(X_test)
X_train1 = np.array(X_train)
产生的输出形状
训练输出
测试输出
所需形状:
- X_test - (111,128,128)
- X_train - (332,128,128)
总计 - 443 张图像 (111+332) 和 128x128 分辨率
解决方案
推荐阅读
- sql - 百分比值的计算
- java - Firebase 序列化问题 [更新]
- javascript - 使用 Vue.js 创建可重用的按钮组件
- sql - 删除 select 语句中存在 column 的行
- algorithm - GLSL在一次操作中读取比较和写入?
- python - file.read() 是否保证读取整个文件?
- java - NewObject 上的 Java JNI 崩溃。其他电话正在工作。
- javascript - Express / Nodejs 路由无法获取对象中的键
- vbscript - 如何使循环 VBScript 静默运行?
- google-chrome - Chrome v70+ 在 td 单元格中存在 innerText 问题