Python ValueError:TypeError:len()未调整大小的对象

Python ValueError:TypeError:len()未调整大小的对象,python,cnn,Python,Cnn,当我使用下面的CNN代码时,我得到了相同的错误。我无法理解类似问题的答案。我试图在下面的链接上运行这个项目,我在下面的代码部分遇到了特别的错误 我认为这是一个版本问题,但对于这个错误,哪一个是合适的 history = model.fit( datagen.flow(X_train,y_train, batch_size=4), validation_data=(X_test, y_test), epochs = 100, verb

当我使用下面的CNN代码时,我得到了相同的错误。我无法理解类似问题的答案。我试图在下面的链接上运行这个项目,我在下面的代码部分遇到了特别的错误

我认为这是一个版本问题,但对于这个错误,哪一个是合适的

history = model.fit(
          datagen.flow(X_train,y_train, batch_size=4), 
          validation_data=(X_test, y_test), 
          epochs = 100, verbose = 1, 
          callbacks=[callback], 
          class_weight={0:6.0, 1:0.5})

ValueError:TypeError:len()未调整大小的对象

我已经解决了这个问题,它与工具的版本有关。 我用python 3.6和tensorflow 2.3创建了一个环境