为什么我收到属性错误?我该如何解决?

卡琳娜·纳兰乔
from sklearn import datasets
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import MinMaxScaler
from sklearn.preprocessing import StandardScaler
from sklearn.linear_model import LogisticRegression

diabetes = datasets.load_diabetes()

X = diabetes.data
y = diabetes.target


X_train, X_test, y_train, y_test = train_test_split(
X, y, test_size=0.2, random_state=0)


mms = MinMaxScaler()
X_train_norm = mms.fit_transform(X_train)
X_test_norm = mms.transform(X_test)


stdsc = StandardScaler()
X_train_std = stdsc.fit_transform(X_train)
X_test_std = stdsc.transform(X_test)


LogisticRegression(penalty='l1')
lr = LogisticRegression(penalty='l1', C=1.0, multi_class='auto', solver='liblinear')
lr.fit(X_train_std, y_train)
print('Training accuracy:', lr.score(X_train_std, y_train))
print('Test accuracy:', lr.score(X_test_std, y_test))

from sklearn.ensemble import RandomForestClassifier

forest = RandomForestClassifier(n_estimators=500, random_state=1)

forest.fit(X_train, y_train)

importances = forest.feature_importances_

print(importances)

feature_labels = diabetes.columns[0:]

print(feature_labels) 

这是我得到的错误。任何人都可以帮忙吗?

KeyError                                  Traceback (most recent call last)
~/opt/anaconda3/lib/python3.8/site-packages/sklearn/utils/__init__.py in __getattr__(self, key)
     95         try:
---> 96             return self[key]
     97         except KeyError:

KeyError: 'columns'

During handling of the above exception, another exception occurred:

AttributeError                            Traceback (most recent call last)
<ipython-input-163-74a2bb3a96b9> in <module>
      9 print(importances)
     10 
---> 11 feature_labels = diabetes.columns[0:]
     12 print(feature_labels)
     13 

~/opt/anaconda3/lib/python3.8/site-packages/sklearn/utils/__init__.py in __getattr__(self, key)
     96             return self[key]
     97         except KeyError:
---> 98             raise AttributeError(key)
     99 
    100     def __setstate__(self, state):

AttributeError: columns
腹肌

您可以打印列键,而不是按键打印任何列

keys= diabetes.keys()
print(keys)
feature_labels = diabetes["data"]
print(feature_labels) 

或者如果你想遍历键,你可以做这样的事情

for key in diabetes.keys(): 
    print(key)
    feature_labels = diabetes[key ]
    print(feature_labels) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

什么是错误?我该如何解决?

收到 scss 错误。我该如何解决?

为什么我的输出是“()”,我该如何解决?

为什么 Angular 要求我提供这些属性,我该如何解决?

为什么我得到了错误的输出,我该如何解决这个问题?

为什么在我运行脚本时出现错误。我该如何解决?

我收到模块 'cv2.cv2' 没有属性 'legacy' 错误。我该如何解决?

为什么Bazel欠链接,我该如何解决?

NoClassDefFoundError。为什么???我该如何解决?

为什么我不能下载swiglpk,该如何解决?

为什么vi明显损坏(viminfo错误E576),我该如何解决?

尝试检查碰撞时为什么会出现类型错误,我该如何解决?

为什么此代码有“内联文件中的EOF”错误,我该如何解决?

为什么我在初始化字母时遇到错误,该如何解决?

为什么会出现此错误,我该如何解决?迅速

为什么会发生此错误,我该如何解决?

值错误:无效的 RGBA 参数。为什么可以?我该如何解决?

什么是异常错误,我该如何解决?

我收到错误消息说IndexError:列表索引超出范围。我该如何解决?

我收到此错误,我该如何解决?DiscordAPIError:无法发送空消息

我不断收到java:122错误:预期为“ .class”。我该如何解决?

我收到此错误 [UITextView insertText:] 只能从主线程使用 - 我该如何解决?

我在 Unity 中收到 MDB_MAP_RESIZED 错误,我该如何解决?

我收到一个逻辑错误,我该如何解决这个问题?

XAMMP- localhost 永远加载,我收到错误 403。我该如何解决这个问题?

我在购物车中收到错误 [<class 'decimal.ConversionSyntax'>],我该如何解决?

我该如何解决细分错误?

什么是IndexOutOfBoundsException?我该如何解决?

什么是NullPointerException,我该如何解决?