工具准备
- git客户端(可到http://download.csdn.net/download/playezio/10204935下载)
- anaconda3(由于外网下载慢,可到https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/下载)
- 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')
本教程详细介绍了在Windows 10上使用Anaconda3和Python3.6安装xgboost的步骤。首先,你需要下载并安装git,然后通过bash执行特定操作。接着,将编译好的xgboost.dll放入指定目录,并从指定链接下载libxgboost.dll,将其放入Python包的xgboost文件夹中。最后,通过运行setup.py安装,并重启Anaconda的Spyder环境即可完成安装。

1万+

被折叠的 条评论
为什么被折叠?



