【发布时间】:2019-11-06 10:15:07
【问题描述】:
每当我尝试编译我的文件时,我都会不断收到标题中提到的错误。我基本上是在使用这个文件https://github.com/dmlc/xgboost/blob/master/python-package/xgboost/training.py
错误发生在第 38 行的 save_raw 处
我尝试使用 pip 和 git clone 重新安装不同版本的 xgboost,但似乎没有任何效果。有人可以帮我吗?
我正在使用最新版本的 scikit、python 和 xgboost。
if xgb_model is not None:
if not isinstance(xgb_model, STRING_TYPES):
xgb_model = xgb_model.save_raw() //Error here
bst = Booster(params, [dtrain] + [d[0] for d in evals], model_file=xgb_model)
nboost = len(bst.get_dump())
【问题讨论】:
-
在不分配的情况下尝试,忽略
xgb_model =并运行xgb_model.save_raw('filename')看看是否适合您 -
我使用了这个建议 stackoverflow.com/questions/40005093/… 导出 PYTHONPATH=PATH_TO_YOUR_setup.py_file,但现在我收到一个新错误 AttributeError: 'numpy.ndarray' object has no attribute 'dtypes'
标签: python scikit-learn xgboost