【发布时间】:2014-02-10 04:36:37
【问题描述】:
这是我在“Learning scikit-learn:”一书中找到的代码片段:
from sklearn import feature_selection
fs = feature_selection.SelectPercentile(feature_selection.chi2, percentile=20)
X_train_fs = fs.fit_transform(X_train, y_train)
我想要的是特征名称和相对重要性的数组。
我在 Stack (show feature names after feature selection) 中找到了这段代码,但并不完全理解它,也无法让它工作。
对于如何获取、存储和打印功能的建议,我将不胜感激。感谢您的帮助。
【问题讨论】:
-
你试过
fs.scores_属性吗?根据docs,这应该会给你特征和他们的分数 -
这么多属性;这么少的时间......谢谢Ed!克里斯
标签: numpy pandas scikit-learn