使用Toad建立标准化评分卡模型


toad库的相关链接

github主页:

https://github.com/amphibian-dev/toad

文档:

https://toad.readthedocs.io

演示:

https://toad.readthedocs.io/en/latest/tutorial.html

whl下载地址:

https://pypi.org/simple/toad/

准备工作

创建一个用来玩耍的新环境,叫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

关于环境的其他命令可参考https://www.jianshu.com/p/240e396e495f

把包安装一下

!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建立标准评分卡模型


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM