toad庫的相關鏈接
github主頁:
https://github.com/amphibian-dev/toad
文檔:
演示:
https://toad.readthedocs.io/en/latest/tutorial.html
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
關於環境的其他命令可參考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建立標准評分卡模型