&引用;KeyError:在转换后的代码中“;在Tensorflow教程中使用数字特征打包数据时

&引用;KeyError:在转换后的代码中“;在Tensorflow教程中使用数字特征打包数据时,tensorflow,python-3.7,tensorflow-datasets,tensorflow2.0,tensorflow-estimator,Tensorflow,Python 3.7,Tensorflow Datasets,Tensorflow2.0,Tensorflow Estimator,我在Google Colab上使用TF2.0。我复制了Tensorflow“加载CSV数据”教程中的大部分代码,并为我的培训和评估/测试CSV文件修改了一些配置变量。当我运行它时,我得到了这个错误(仅显示最后一帧,完整输出为: 在 出去 包装器中的/tensorflow-2.0.0/python3.6/tensorflow\u core/python/autograph/impl/api.py(*args,**kwargs) 235例外情况为e:#pylint:disable=broad exc

我在Google Colab上使用TF2.0。我复制了Tensorflow“加载CSV数据”教程中的大部分代码,并为我的培训和评估/测试CSV文件修改了一些配置变量。当我运行它时,我得到了这个错误(仅显示最后一帧,完整输出为:

出去

包装器中的
/tensorflow-2.0.0/python3.6/tensorflow\u core/python/autograph/impl/api.py(*args,**kwargs)
235例外情况为e:#pylint:disable=broad except
236如果hasattr(即“ag\u错误\u元数据”):
-->237将e.ag\u错误\u元数据引发到\u异常(e)
238其他:
239提高
KeyError:在转换的代码中:
:6 \uuu呼叫\uu*
numeric_features=[features.pop(name)表示self.names中的name]
/tensorflow-2.0.0/python3.6/tensorflow_核心/python/autograph/impl/api.py:396转换的_调用
返回py_内置。重载(f)(*args)
KeyError:'dist'
当autograph包装用户代码中可能出现的错误时,将使用“转换后的代码”。在这种情况下,与以下类似的内容相关:

    <ipython-input-19-85ea56f80c91>:6 __call__  *
        numeric_features = [features.pop(name) for name in self.names]
:6\u呼叫*
numeric_features=[features.pop(name)表示self.names中的name]
错误消息缺少一些关键信息,我们应该修复它,但它建议调用
功能。pop(name)
引发
KeyError
,因此
功能
中很可能缺少键当autograph包装用户代码中可能出现的错误时使用。在这种情况下,以下类似项是相关的:

    <ipython-input-19-85ea56f80c91>:6 __call__  *
        numeric_features = [features.pop(name) for name in self.names]
:6\u呼叫*
numeric_features=[features.pop(name)表示self.names中的name]
错误消息缺少一些关键信息,我们应该修复它,但它建议调用
功能。pop(name)
引发
KeyError
,因此
功能中很可能缺少该键

    <ipython-input-19-85ea56f80c91>:6 __call__  *
        numeric_features = [features.pop(name) for name in self.names]