在我们使用Jupyter Notebook写代码时,启动后总是需要导入一些库并进配置,尤其是用来做数据分析时,打开后肯定是光速键入下面的代码

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from sklearn import svm, tree, linear_model, neighbors, naive_bayes, ensemble, discriminant_analysis, gaussian_process
from xgboost import XGBClassifier
from sklearn.preprocessing import OneHotEncoder, LabelEncoder
from sklearn import feature_selection
from 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后就可以直接使用pandasnumpy等我们配置好的库!


©著作权归作者所有:来自51CTO博客作者mb5fe18e32e4691的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 原理+代码|深入浅出Python随机森林预测实战
  2. 原理 + 代码|手把手教你用Python实现智能推荐算法
  3. 10行Python代码自动清理电脑内重复文件,解放双手!
  4. 原理+代码|手把手教你使用Python实战反欺诈模型
  5. 原理+代码|Python基于主成分分析的客户信贷评级实战
  6. 原理+代码|Python实战多元线性回归模型
  7. 刺激!一行代码即可导出所有浏览记录
  8. 多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!
  9. Github | 有了这个Python备忘录,代码拿来即用

随机推荐

  1. android强制隐藏输入法键盘(亲测可用,欢迎
  2. Android中点击按钮的事件处理实现步骤
  3. 反编译出错
  4. Android通过换载体实现再次辉煌
  5. Android中全屏无标题设置
  6. Visibility属性中invisible和gone 区别
  7. Android GPS相关文章
  8. android 用tcpdump抓取网络包
  9. Android--通过ContentResolver取得com.an
  10. Android(安卓)keystore 签名证书的作用以