在Python中为数组的每个元素分配标签

时间:2019-12-12 16:21:28

标签: python arrays tensorflow neural-network conv-neural-network

嗨,所以我基本上得到了2个数组。为了简单起见,以下内容:

array_notepad = []
array_images = []

发生了一些魔术,将它们填充,即加载数据,因为array_notepad的数据是从记事本文件中读取的,而array_images的RGB值是从包含图像的文件夹中填充的。

如何使用array_notepad作为array_images的标签?

array_images[0]的标签是array_notepad[0]array_images[1]array_notepad[1]array_images[1]array_notepad[1],依此类推,直到array_images[999]是{ {1}}

如果有什么不同,我将使用array_notepad[999]glob来读取图像数据,而使用普通的python文件读取器来读取记事本中的内容。

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

关于您的预期输出应该是什么,您的问题尚不完全清楚。您提到“标签”-对我来说,这听起来像是您在描述键/值对,即字典。

在这种情况下,您应该能够使用此问题中所述的zip函数:Convert two lists into a dictionary

答案 1 :(得分:0)

我希望您想从2个列表中创建一个字典。如果是这样,您可以执行以下操作。

array_notepad = ['label1', 'label2', 'label3']
array_images = ['rgb1', 'rgb2', 'rgb3']

d = { label: value for label, value in zip(array_notepad, array_images) }
d