使用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