有什么方法可以从数据中提取最佳特征。现在,我正在使用 sklearn 的“KBest”。 在此,我必须指定需要选择的 K 个最佳特征的数量。 有什么方法可以让我不必指定要提取的特征数量?相反,我们提取所有有用的特征?
from sklearn.feature_selection import SelectKBest
test = SelectKBest(score_func=chi2, k=4)
最佳答案
您可以使用“all”
代替数字
test = SelectKBest(score_func=chi2, k="all")
来自docs
k : int or “all”, optional, default=10
Number of top features to select. The “all” option bypasses selection, for use in a parameter search.
关于python - 选择 ML 的最佳功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59133047/