Python TypeError:类型为'的对象;ImageDataGenerator';没有len()
我的单元格没有显示准确度,而是不断获取错误“TypeError:'ImageDataGenerator'类型的对象没有len() 这是我的手机号码:Python TypeError:类型为'的对象;ImageDataGenerator';没有len(),python,machine-learning,deep-learning,Python,Machine Learning,Deep Learning,我的单元格没有显示准确度,而是不断获取错误“TypeError:'ImageDataGenerator'类型的对象没有len() 这是我的手机号码: # evaluate model _, acc = classifier.evaluate_generator(test_datagen, steps=len(test_datagen), verbose=0) print('> %.3f' % (acc * 100.0))``` python中的len()函数将list或string作
# evaluate model
_, acc = classifier.evaluate_generator(test_datagen, steps=len(test_datagen), verbose=0)
print('> %.3f' % (acc * 100.0))```
- python中的
函数将list或string作为参数,而len()
对象是生成器test\u datagen
- 要准确知道生成器对象的长度,请尝试以下
len(list(test_datagen))
ValueError:`steps=None`仅对基于`keras.utils.Sequence`类的生成器有效。请指定“步骤”或使用“keras.utils.Sequence”类。
请提供帮助。请确保您使用的是最新版本的keras,并且在Imports中没有混合使用tf.keras和keras,ImageDataGenerator是一个Sequenceit表示TypeError:“ImageDataGenerator”对象不可编辑
Keras ImageDataGenerator也是一种python生成器对象,它生成成批的张量图像数据。