如何在numpy数组中保存带有标签的多个图像?

2024-06-26 15:03:23 发布

您现在位置:Python中文网/ 问答频道 /正文

以前有人问过这类问题。但我的有点不同。例如,我在一个文件夹中有20个文件(20个矩阵),每个矩阵的维数是40*40。另外,这20个文件代表20个不同的类别。在

现在我想创建一个Numpy数组,其中长度为20*2。在每行的第一列中,我想存储一个40*40的矩阵。所以我要覆盖的20个文件。然后我想保留标签的编号,例如1,2,3。。。。20稍后,当我调用createdNumpyArray[0,0]时,它应该显示第一个矩阵。如何在Python中实现这一点?在


Tags: 文件numpy文件夹代表矩阵标签数组类别
1条回答
网友
1楼 · 发布于 2024-06-26 15:03:23

我会用字典来存储从键到图像的映射。在

ind_to_image = {
    0: numpy array with 40 x 40 shape, 
    ...,
    19: numpy array with 40 x 40 shape,
}

并将索引(键)保存到20x2数组的第一列 因为我认为你不能直接将一个numpy数组保存到另一个数组的元素中。下面的代码将得到一个ValueError

^{pr2}$

相关问题 更多 >