raise ValueError( ValueError: With n_samples=0, test_size=0.3 and train_size=None, the resulting train set will be empty. Adjust any of the aforementioned parameters.
时间: 2023-08-01 10:13:09 浏览: 219
查看xgb特征重要性输出全是nan,ValueError:’Booster.get_score() results in empty’ 的原因及解决方案
这个错误是由于使用了 train_test_split 函数时,指定的参数不合理导致的。具体来说,因为你设置的参数为 n_samples=0, test_size=0.3 和 train_size=None,这意味着你要从一个空数据集中划分出测试集和训练集。因此,你需要调整其中的某个参数,以确保划分出的训练集不为空。例如,你可以增加 n_samples 参数来增加数据集的大小,或者减小 test_size 参数来减少测试集的大小。
阅读全文