请帮帮我。安装 scikit-learn 不起作用
data_final_vars=data_final.columns.values.tolist()
y=['y']
X=[i for i in data_final_vars if i not in y]
from sklearn.feature_selection import RFE
from sklearn.linear_model import LogisticRegression
logreg = LogisticRegression()
rfe = RFE(logreg, 20)
rfe = rfe.fit(os_data_X, os_data_y.values.ravel())
print(rfe.support_)
print(rfe.ranking_)
Run Code Online (Sandbox Code Playgroud)
第 7 行错误:TypeError: init () 需要 2 个位置参数,但给出了 3 个
小智 5
要使用 RFE,首先使用通过 \xe2\x80\x9cestimator\xe2\x80\x9d 参数指定的所选算法和通过 \xe2\x80\x9cn_features_to_select\xe2\x80\x9d 选择的特征数量来配置类。争论。
\n尝试
\nrfe = RFE(estimator=LogisticRegression(), n_features_to_select=20)\nRun Code Online (Sandbox Code Playgroud)\n