Python TypeError:类型为'的对象;非类型';没有len()…请帮帮我

Python TypeError:类型为'的对象;非类型';没有len()…请帮帮我,python,Python,TypeError:类型为“NoneType”的对象没有len()? 请在这方面帮助我可能您的mlb。类分配不正确,它是无。如果没有看到代码的其余部分,很难说出更多内容。我认为我们需要更多的上下文。什么是mlb.classes?它的定义在哪里?无论mlb是什么,它的属性classes似乎是None.print(“[INFO]class labels:”)mlb=MultiLabelBinarizer()labels=mlb.fit#transform(labels)#在每个可能的类标签上循环,并

TypeError:类型为“NoneType”的对象没有len()?
请在这方面帮助我

可能您的
mlb。类
分配不正确,它是
。如果没有看到代码的其余部分,很难说出更多内容。

我认为我们需要更多的上下文。什么是
mlb.classes
?它的定义在哪里?无论
mlb
是什么,它的属性
classes
似乎是
None
.print(“[INFO]class labels:”)mlb=MultiLabelBinarizer()labels=mlb.fit#transform(labels)#在每个可能的类标签上循环,并在枚举(mlb.classes):print({}.{}.}.format)中为(i,label)显示它们(i+1,label))这可能是我使用的python版本的问题3.6。你确定mlb.classes被正确分配了吗?你能添加为mlb或mlb.classes分配值的行吗?打印(“[INFO]class labels:”)mlb=MultiLabelBinarizer()labels=mlb.fit#transform(labels)#在每个可能的类标签上循环并为(i,label)显示它们在enumerate(mlb.classes_uu):print(“{}.{}.”格式(i+1,label))中,我已检查了sklearn文档:。您可能必须使用mlb.classes_u而不是mlb.classes.ValueError:('Input data in
NumpyArrayIterator
应具有秩4。您传递了一个具有形状的数组',(0),)先生,现在它显示出来了
model=SmallerVGGNet.build(width=IMAGE_DIMS[1],height=IMAGE_DIMS[0],depth=IMAGE_DIMS[2],classes=len(mlb.classes),finalAct="sigmoid")