博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在python下安装xgboost
阅读量:4286 次
发布时间:2019-05-27

本文共 856 字,大约阅读时间需要 2 分钟。

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


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

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

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

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

  4. 打开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包。

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

你可能感兴趣的文章
PHP之LAMP、linux终端命令
查看>>
iOS之xcode的常用操作、appledevelope工具下载地址
查看>>
MAC常用快捷键和常规操作(一)
查看>>
MAC程序员常用服务和最新科技平台
查看>>
PHP之SVN的使用
查看>>
PHP之mongodb
查看>>
PHP之SPHINX的使用(全文搜索引擎)
查看>>
PHP之redis
查看>>
PHP之lnmp和服务器集群设计思路
查看>>
PHP之微信公众平台开发
查看>>
iOS 之文件操作NSFileMange和NSFileHandle
查看>>
iOS之UIButton的封装和常用属性\按钮UIButton的常用属性及方法总结(二)、多按钮排列、cell上多图片布局
查看>>
nodejs基础(一)创建服务器,分发路由,读文件,写文件,读取图片,图文一起显示
查看>>
iOS之新特性轮播
查看>>
iOS 之网络下载图片
查看>>
iOS之UILabel------分类创建label,计算文本大小
查看>>
iOS之xib创建view、initWithCoder、awakeFromNib
查看>>
nodejs之异常的处理
查看>>
nodejs之参数的接收GET 和POST
查看>>
iOS之app的运行原理
查看>>