sklearn.utils._param_validation.InvalidParameterError: The 'k' parameter of SelectKBest must be a str among {'all'} or an int in the range [0, inf). Got <built-in function all> instead.
时间: 2024-03-29 11:36:02 浏览: 170
程序运行时,提示“Invalid parameter”错误
这个错误是因为你在使用SelectKBest时,传入的k参数不符合要求。k参数必须是一个字符串'all'或者一个大于等于0的整数。而你传入的是一个内置函数all,不符合要求。
你需要检查一下代码,确保在调用SelectKBest时,k参数的取值符合要求。如果你需要选择所有的特征,应该将k设置为'all'。如果你需要选择其他数量的特征,应该将k设置为一个整数。
阅读全文