windows10 64bit + Anaconda + python3.5 安装xgboost的一种简单方法
来源:互联网 发布:索尼a5000 知乎 编辑:程序博客网 时间:2024/05/22 06:42
xgboost连着装了两个晚上,都没有成功,很崩 = = 。。。
后来在offcial guide上找到一个很简单的方法,现在将其记录如下:
需要的材料:
1.Anaconda
2.Git
3.一个网址:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/
第一步,下载Git
需要注意的一点是,在Git的安装过程中要选择在windows命令行中也可以运行git命令。
安装完成后,命令行中运行 git clone https://github.com/dmlc/xgboost.git xgboost_install_dir
其中,xgboost_install_dir是你的安装目录,名字是可以更换的
第二步,打开上边的那个网址,将libxgboost.dll下载下来(似乎只有64位版),放在xgboost_install_dir/python_package/xgboost内
第三步,cd 到xgboost_install_dir/python_package/目录内,运行python setup.py install即可~
可以在spyder中import xgboost中进行验证~
import numpy as npimport pandas as pdimport xgboost as xgbdata = np.random.rand(5,10) # 5 entities, each contains 10 featureslabel = np.random.randint(2, size=5) # binary targetdtrain = xgb.DMatrix( data, label=label)dtest = dtrainparam = {'bst:max_depth':2, 'bst:eta':1, 'silent':1, 'objective':'binary:logistic' }param['nthread'] = 4param['eval_metric'] = 'auc'evallist = [(dtest,'eval'), (dtrain,'train')]num_round = 10bst = xgb.train( param, dtrain, num_round, evallist )
[0] eval-auc:0.5 train-auc:0.5
[1] eval-auc:0.5 train-auc:0.5
[2] eval-auc:0.5 train-auc:0.5
[3] eval-auc:0.5 train-auc:0.5
[4] eval-auc:0.5 train-auc:0.5
[5] eval-auc:0.5 train-auc:0.5
[6] eval-auc:0.5 train-auc:0.5
[7] eval-auc:0.5 train-auc:0.5
[8] eval-auc:0.5 train-auc:0.5
[9] eval-auc:0.5 train-auc:0.5
阅读全文
1 0
- windows10 64bit + Anaconda + python3.5 安装xgboost的一种简单方法
- 关于xgboost安装在anaconda上面(python3.6,64位,windows10)
- XGBOOST安装 Anaconda win10-64 python3
- xgboost for windows10 64bit
- Windows10 64bit 系统下安装 Anaconda3(Python3)的Theano
- python Anaconda安装pandas,xgboost方法整理
- Windows10 64位 Python3.5 安装Scrapy
- xgboost在windows10系统下的安装
- Windows10(64bit,显卡GTX1050Ti)环境下的python3.5.2+tensorflow(gpu)+opencv安装配置
- Windows10 64位 安装python xgboost 工具包
- windows10 安装xgboost
- WIndow的Anaconda下安装Xgboost
- XGBoost 安装失败最后尝试的一种方法
- win7 anaconda 安装xgboost
- Anaconda 下安装xgboost
- windows10安装python3.5 pip3
- windows10+Anaconda安装pytorch
- anaconda安装python3.5+tensorflow
- 编程题java
- 查询数据库记录SELECT
- php常见术语
- 共享内存
- JQuery trigger方法与triggerHandler方法的区别
- windows10 64bit + Anaconda + python3.5 安装xgboost的一种简单方法
- BZOJ 3534([Sdoi2014]重建-变元矩阵-树定理-所有生成树的边权积和)
- Unity编译Android包错误,Unable to list target platforms
- git---commit 操作遇到提交失败,tell me who you are
- LeetCode 448. Find All Numbers Disappeared in an Array (数组查缺)
- 欢迎使用CSDN-markdown编辑器
- WPF TabControl模版改造工程(口胡)
- CMSampleBufferRef获取h264 char*数据及sps/pps
- ajax 和jsonp 不是一码事 细读详解