如何在启动 Jupyter Notebook 时自动执行一段代码?
文章插图
文章插图
在我们使用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
【如何在启动 Jupyter Notebook 时自动执行一段代码?】现在你可以在start.py中尽情的添加你每次启动jupyter notebook后都需要手动敲入的那段代码 , 之后保存即可 , 再次打开jupyter notebook并新建一个notebook后就可以直接使用pandas
、numpy
等我们配置好的库!
文章插图
推荐阅读
- 国家超算郑州中心首批重大科技专项启动
- 爱奇艺奇遇VR发布CV头手6DoF交互技术“追光”并启动哥伦布计划
- 光刻机和6G哪个更重要?6G早已启动研究,光刻机一直在路上
- 阿里云AIoT启动“堡垒行动”企业物联网平台年内覆盖1万家客户
- 以色列启动创新计划以改善5G网络
- 一箱饮料在线下卖60元,为何在网上只卖30元?商家道出了实情
- 直播|中非直播电商孵化中心启动
- 为何在人工智能研发领域Python应用比较多
- 亚马逊在印度启动“Future Engineer”计算机科学教育项目
- 微软推“语音启动器”功能:改善用户跟Windows 10互动体验