2018年4月27日 星期五

PRML 的 python 實現安裝問題

就不說 Pattern Recognition and Machine Learning 是什麼神書了

另一位神人將書中程式轉成 jupyter notebook 放在 https://github.com/ctgk/PRML

要另外注意兩件事,一是 python 要 3.6 以上版本,二是安裝後(py setup.py install)才能正常執行,參 https://github.com/ctgk/PRML/issues/4

作者的頭像滿可愛的啊哈哈哈哈哈哈


2018年4月14日 星期六

使用 oauth2client 寄送 gmail 夾檔問題解決方法

使用程式經 gmail 寄送夾檔,官網是這麼說的

反正照作是不 work 的,問題出在 urlsafe_b64encode 這行,解法在此 , 同連結中有人附上完整的範例

(莫非是G社故意埋的彩蛋?)



另外要注意 SCOPES 參數的設置,免得跳出 403 "insufficient permission" 錯誤


2018年4月12日 星期四

Introduction to Machine Learning with Python 中範例的 numpy 版本問題

參 https://blog.csdn.net/dlhlsc/article/details/54772899 , https://stackoverflow.com/questions/37267399/importerror-cannot-import-name-numpy-mkl

總之在安裝了 scikit-learn 後,import sklearn 時若出現以下錯誤

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

則請到 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下載對應版本的 NumPy 並安裝即可

我的情況是先執行

pip install https://download.lfd.uci.edu/pythonlibs/u2yrk7ps/numpy-1.13.3+mkl-cp35-cp35m-win_amd64.whl

但未成功,故先下載

wget https://download.lfd.uci.edu/pythonlibs/u2yrk7ps/numpy-1.13.3+mkl-cp35-cp35m-win_amd64.whl

再安裝

pip install numpy-1.13.3+mkl-cp35-cp35m-win_amd64.whl

20200507 更新:建議使用 anaconda 來安裝,其版本較為一致