使⽤Toad建⽴标准化评分卡模型
toad库的相关链接
github主页:
⽂档:
演⽰:
whl下载地址:
准备⼯作
创建⼀个⽤来玩耍的新环境,叫kaggle_env
conda create -n kaggle_env python=3.6  #默认路径
conda create --prefix="D:\\my_python\\envs\\my_py_env"  python=3.6.3  #指定路径
提⽰输⼊y即可,环境创建好了之后看下当前存在的环境及环境路径
conda env list
确认建好了没问题,进⼊环境
activate kaggle_env
把包安装⼀下
numpy库需要安装吗!pip install xgboost
!pip install toad
import toad却发现有错误提⽰:
ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C header, got 192 from PyObject
解决⽅案:
anaconda⾃动安装了numpy库,⽽这个toad也需要依赖numpy库,并且两者的依赖的numpy库的版本是不⼀样的,在我使⽤pip安装toad的时候,它会⾃动检查依赖库,但是没有发现版本的问题,所以它会认
为安装完成了,但实际上是⽤不了的。
因此,使⽤pip uninstall numpy先卸掉这个版本不符的numpy库,再使⽤pip install toad,这个时候pip⾃动安装的numpy库就是正确的版本,再在Python命令⾏中输⼊import toad`就可以正确导⼊了。
后续任务:个样例数据实验代码,并学会如何使⽤toad建⽴标准评分卡模型