成功解决raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.XGBoostError: b'[22:08:00] C:\\Users\\Ad

简介: 成功解决raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.XGBoostError: b'[22:08:00] C:\\Users\\Ad

解决问题


sklearn\feature_selection\base.py:80: UserWarning: No features were selected: either the data is too noisy or the selection test too strict.

 UserWarning)


raise XGBoostError(_LIB.XGBGetLastError())

xgboost.core.XGBoostError: b'[22:08:00] C:\\Users\\Administrator\\Desktop\\xgboost\\src\\learner.cc:722: Check failed: mparam_.num_feature != 0 (0 vs. 0) 0 feature is supplied.  Are you using raw Booster interface?'




解决方法


用户警告:没有选择特征:要么数据太吵,要么选择测试太严格。

检查的时候,导致只有0个特征被提供。你是正在使用原始的Booster 接口吗?”


T1、查看数据集是否加载正确

参考:成功解决 raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.DMatrix/Booster has not been intialized



T2、增加数据集的feature


若第一种方法未解决,尝试T2解决方法,对于输入的数据集,给予更多的feature,则不会出现该问题了!

关于理论解释,正在寻求中……

广大网友,如有更好建议,感谢留言分享,大家一起搞定产生这个bug的原因!


相关文章
JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\【完美解决方案】
JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\【完美解决方案】
JRebel-JVMTI [FATAL] Couldn‘t write to C:\Users\【完美解决方案】
|
Java Linux 测试技术
java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\alglib.dll
java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\alglib.dll
592 0
java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\alglib.dll
|
PHP 数据库
ThinkPHP: Class ‘think\\facade\\Filesystem‘ not found
ThinkPHP: Class ‘think\\facade\\Filesystem‘ not found
615 0
? error: cannot open C:\Users???\AppData\Local\Temp\main.obj.5136.0.jom for write
? error: cannot open C:\Users???\AppData\Local\Temp\main.obj.5136.0.jom for write
343 0
成功解决FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\niu\\AppData\\Local\\Temp\\p
成功解决FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\niu\\AppData\\Local\\Temp\\p
成功解决FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\niu\\AppData\\Local\\Temp\\p
|
文字识别
解决pytesseract.pytesseract.TesseractError: (1, ‘Error opening data file C:\\Program Files\\Tesseract-
pytesseract.pytesseract.TesseractError: (1, ‘Error opening data file C:\Program Files\Tesseract-OCR\tessdata/chi_sim.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to your “tessdata” directory. Failed loading language ‘chi_sim’ Tesseract couldn’t load any languages! Cou
1239 0
解决pytesseract.pytesseract.TesseractError: (1, ‘Error opening data file C:\\Program Files\\Tesseract-
成功解决PermissionError: [WinError 5] 拒绝访问 \lib\\site-packages\\h5py\\_errors.cp38-win_amd64.pyd‘
成功解决PermissionError: [WinError 5] 拒绝访问 \lib\\site-packages\\h5py\\_errors.cp38-win_amd64.pyd‘
|
Python
解决 Traceback (most recent call last):File “D:\FAE\python\lib\runpy.py“, line 193
解决 Traceback (most recent call last):File “D:\FAE\python\lib\runpy.py“, line 193
1522 0
成功解决FileNotFoundError: [Errno 2] No such file or directory: 'F:\\Program Files\\Python\\Python36\\li
成功解决FileNotFoundError: [Errno 2] No such file or directory: 'F:\\Program Files\\Python\\Python36\\li
成功解决FileNotFoundError: [Errno 2] No such file or directory: 'F:\\Program Files\\Python\\Python36\\li