为了账号安全,请及时绑定邮箱和手机立即绑定

Scikit learn 的 AttributeError: 'LabelEncoder'

Scikit learn 的 AttributeError: 'LabelEncoder'

一只斗牛犬 2021-11-02 20:15:06
我正在尝试使用sklearn LabelEncoder,但它说它没有属性classes_,但它存在,我不知道是什么问题。这是我的代码片段from sklearn.preprocessing import LabelEncoderencoder =  LabelEncoder()def classes_():                #Return the classes which are classified by this model                return encoder.classes_def num_of_classes():            """            Return the number of ouput classes            """            return len(classes_())X=TimeDistributed(Dense(output_dim = num_of_classes(),293,activation = "softmax")                                                               但是,我收到此错误 AttributeError: 'LabelEncoder' object has no attribute 'classes_'
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

在尝试访问之前,您需要调用fit(...)fit_transform(...)on your ,否则您将收到此错误。该属性是通过拟合创建的。LabelEncoderclasses_


查看完整回答
反对 回复 2021-11-02
  • 1 回答
  • 0 关注
  • 434 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信