【问题标题】:'numpy.ndarray' object has no attribute 'name''numpy.ndarray' 对象没有属性 'name'
【发布时间】:2020-05-10 04:07:20
【问题描述】:

在学习完本教程 (https://www.tensorflow.org/tutorials/structured_data/feature_columns) 之后,我尝试在 Colab 中使用我自己的数据重复它。我一步一步地跟着,但到最后,我遇到了这个错误,我找不到任何解释

[NumericColumn(key='GR', shape=(1,), default_value=None, dtype=tf.float32, normalizer_fn=None),
 NumericColumn(key='ILD_log10', shape=(1,), default_value=None, dtype=tf.float32, normalizer_fn=None),
 NumericColumn(key='DeltaPHI', shape=(1,), default_value=None, dtype=tf.float32, normalizer_fn=None),
 NumericColumn(key='PHIND', shape=(1,), default_value=None, dtype=tf.float32, normalizer_fn=None),
 NumericColumn(key='PE', shape=(1,), default_value=None, dtype=tf.float32, normalizer_fn=None),
 IndicatorColumn(categorical_column=array([3, 2, 8, 6, 7, 4, 5, 9, 1])),
 IndicatorColumn(categorical_column=array([3, 2, 8, 6, 7, 4, 5, 9, 1]))]

并尝试申请

feature_layer = tf.keras.layers.DenseFeatures(feature_columns)

这是我得到的错误:

【问题讨论】:

  • 你好,贡萨洛。我想你忘了包括你的错误字符串。尽管如此,可能的区别是您的数据形状与教程中的数据形状不匹配。您可能想检查一下。
  • 感谢您的 cmets,抱歉耽搁了……我正在度假!错误是:

标签: tensorflow2.0 language-features


【解决方案1】:

感谢您的 cmets,抱歉耽搁了……我正在度假!错误是:---------------------------------------------- ----------------------------------------- AttributeError Traceback(最近一次调用最后一次) 在 () ----> 1 feature_layer = tf.keras.layers.DenseFeatures(feature_columns)

3 帧 /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/feature_column/feature_column_v2.py in name(self) 第4241章 第4242章 -> 4243 返回 '{}_indicator'.format(self.categorical_column.name) 4244 第4245章

AttributeError: 'numpy.ndarray' 对象没有属性 'name'

我按照我的数据和教程和接缝一步一步的示例进行操作,数据类型没有区别。

问候!

【讨论】:

    猜你喜欢
    • 2020-09-22
    • 2020-02-21
    • 2020-12-08
    • 2019-12-10
    • 2017-07-10
    • 2019-11-04
    • 2017-05-24
    • 2021-06-14
    • 2017-12-17
    相关资源
    最近更新 更多