作者:劉早起
來源:早起Python
在我們使用Jupyter Notebook寫代碼時,啟動後總是需要導入一些庫並進配置,尤其是用來做數據分析時,打開後肯定是光速鍵入下面的代碼:
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom sklearn import svm, tree, linear_model, neighbors, naive_bayes, ensemble, discriminant_analysis, gaussian_processfrom xgboost import XGBClassifierfrom sklearn.preprocessing import OneHotEncoder, LabelEncoderfrom sklearn import feature_selectionfrom sklearn import model_selection.......
雖然代碼量不大,但是每打開一次notebook都要輸入一次,總感覺很繁瑣,如果再用上pyecharts等其他庫那麼光導入各種包就要消耗很多時間,並且還有可能手滑輸錯了。
那麼有什麼辦法能讓jupter notebook/ipython在啟動時自動加載一段我們需要的代碼呢?下面分享一個偷懶小妙招~
在Mac下你可以進入~/.ipython/profile_default文件夾(Windows下也可以在安裝目錄中找到對應的文件夾),如果找不到該目錄需在命令行執行ipython profile create生成配置文件
如上圖所示,在該文件夾下新建一個名為startup的文件夾(如果有則不用新建),之後進入startup文件夾新建一個Python腳本start.py
現在你可以在start.py中盡情的添加你每次啟動jupyter notebook後都需要手動敲入的那段代碼,之後保存即可,再次打開jupyter notebook並新建一個notebook後就可以直接使用pandas、numpy等我們配置好的庫!