如何从keras generator获取创建的numpy阵列?

如何从keras generator获取创建的numpy阵列?,keras,Keras,如何从生成器中获取创建的数据和标记numpy数组 我尝试了generator.\uuuu getitem\uuuu但无法使其工作经过大量研究,我认为除非更改源代码,否则无法从ImageDataGenerator检索numpy数组 datagen=ImageDataGenerator() generator=datagen.flow_from_directory(directory) 将为您提供一个(x,y)元组,其中x是一个输入数组(通常是图像),y是一个标签数组。通过使用next(),您可以

如何从生成器中获取创建的数据和标记numpy数组


我尝试了
generator.\uuuu getitem\uuuu
但无法使其工作

经过大量研究,我认为除非更改源代码,否则无法从ImageDataGenerator检索numpy数组

datagen=ImageDataGenerator()
generator=datagen.flow_from_directory(directory)
将为您提供一个(x,y)元组,其中x是一个输入数组(通常是图像),y是一个标签数组。通过使用
next()
,您可以获得
batch\u size
样本。设置

dataset_as_tuple = next(generator)
如果希望采样数为生成器中的采样数

generator.batch_size  = generator.samples