python怎么安装xgboost

 我来答
从空去听8
2017-11-19 · TA获得超过7442个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5735万
展开全部

目前做二分类预测xgboost是效果最好的分类器,在kaggle等数据挖掘竞赛上的表现从未令人失望过。喜欢R的朋友可以直接在CRAN上下载xgboost包(install.pakages(‘xgboost’))。而python用户都深受安装新包的痛楚,由于xgboost作者删除了github上的windows目录,导致无法安装最新xgboost版本。今天我就教大家如何在python下安装较早版但也足够用的xgboost版本。

  • 不知道大家使用什么开发环境,我建议大家使用anoconda,里面集成了不少做挖掘、统计相关的包,省去了我们自己安装的麻烦。(主要是考虑到包与包之间有依赖关系,建议用anoconda,numpy、matplotlib这些基础包自动都安装上了)。

  • 在安装完集成开发环境后, 下载xgboost-windows文件,链接如下: 
    xgboost-windows文件

  • 打开xgboost目录下的windows文件夹,用vs2013以上版本打开xgboost.sln工程(一定要用以上版本,之前我用vs2010打开会出现各种问题),右键项目名称-点击配置管理器-将debug改为release,win32还是win64根据自己的电脑选。 

    然后右键重新生成解决方案,当在输出窗口出现成功字样后,就表示xgboost的C++版本安装成功了。 

  • 打开cmd,进入到xgboost的python-package目录下,我的是这个路径:F:\Program Files\annoconda\xgboost-master\python-package。cmd命令为: 
    f:回车 
    cd \Program Files\annoconda\xgboost-master\python-package 
    然后输入python setup.py install 回车 
    若上述步骤都没问题,此时系统会自动在python-package包里安装xgboost包。

  • 判断xgboost是否成功安装: 
    import xgboost as xgb 
    成功导入后,基本就没有问题了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式