window10+anaconda3+python3.6下的xgboost最简单安装方法

本教程详细介绍了在Windows 10上使用Anaconda3和Python3.6安装xgboost的步骤。首先,你需要下载并安装git,然后通过bash执行特定操作。接着,将编译好的xgboost.dll放入指定目录,并从指定链接下载libxgboost.dll,将其放入Python包的xgboost文件夹中。最后,通过运行setup.py安装,并重启Anaconda的Spyder环境即可完成安装。

工具准备

  1. git客户端(可到http://download.csdn.net/download/playezio/10204935下载)
  2. anaconda3(由于外网下载慢,可到https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/下载)
  3. xgboost.dll(可到http://download.csdn.net/download/playezio/10204935下载

第一步:下载安装git

这里是windows下git安装: 


前两步如上图选择,接下来默认即可。

第二步:bash操作

git安装完成后,勾选打开bash,会自动打开(也可点击桌面出现的bash图标),进入bash,命令行中运行 
git clone-–recursive https://github.com/dmlc/xgboost 
等待 本地clone完成。

第三步:放置已经编译好的xgboost.dll


       进入到http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/,(也可到工具准备处下载),如果不是GPU版本的选择非GPU版本即可,下载libxgboost.dll到第二步install_xgboost/python_package/xgboost内(一般存放在c盘users处),本地cd到install_xgboost/python_package内,运行python setup.py install即可 

最后:重启anaconda中的spyder即可

     示例:
import xgboost as xgb
import numpy as np
data = np.random.rand(5,10) # 5 entities, each contains 10 features
label = np.random.randint(2, size=5) # binary target
dtrain = xgb.DMatrix( data, label=label)
dtest = dtrain
param = {'bst:max_depth':2, 'bst:eta':1, 'silent':1, 'objective':'binary:logistic' }
param['nthread'] = 4
param['eval_metric'] = 'auc'
evallist  = [(dtest,'eval'), (dtrain,'train')]
num_round = 10
bst = xgb.train( param, dtrain, num_round, evallist )
bst.dump_model('dump.raw.txt')



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值