TypeError:在next(<class'generator'=“”>)上不受支持的可调用

时间:2018-12-12 17:35:18

标签: python python-3.x tensorflow generator

在以下代码中:

self.estimator = tf.estimator.DNNRegressor( ... )
...
predictions = self.estimator.predict(predict_features)
print("predictions: {}".format(type(predictions)))
while True:
  try:
    result = next(predictions)
    predict_labels.append(result)
  except StopIteration:
    return predict_labels

第二行报告预测为class 'generator'。但是,第result = next(predictions)行在第0次迭代中产生了此异常:

TypeError: unsupported callable

你能告诉我我在做什么错吗?

0 个答案:

没有答案