自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在啟動Jupyter Notebook時自動執(zhí)行一段代碼?

開發(fā) 后端
那么有什么辦法能讓jupter notebook/ipython在啟動時自動加載一段我們需要的代碼呢?下面分享一個偷懶小妙招。

在我們使用Jupyter Notebook寫代碼時,啟動后總是需要導入一些庫并進配置,尤其是用來做數(shù)據(jù)分析時,打開后肯定是光速鍵入下面的代碼:

  1. import pandas as pd 
  2. import numpy as np 
  3. import matplotlib.pyplot as plt 
  4. from sklearn import svm, tree, linear_model, neighbors, naive_bayes, ensemble, discriminant_analysis, gaussian_process 
  5. from xgboost import XGBClassifier 
  6. from sklearn.preprocessing import OneHotEncoder, LabelEncoder 
  7. from sklearn import feature_selection 
  8. from sklearn import model_selection 
  9. ....... 

雖然代碼量不大,但是每打開一次notebook都要輸入一次,總感覺很繁瑣,如果再用上pyecharts等其他庫那么光導入各種包就要消耗很多時間,并且還有可能手滑輸錯了。

那么有什么辦法能讓jupter notebook/ipython在啟動時自動加載一段我們需要的代碼呢?下面分享一個偷懶小妙招~

在Mac下你可以進入~/.ipython/profile_default文件夾(Windows下也可以在安裝目錄中找到對應的文件夾),如果找不到該目錄需在命令行執(zhí)行ipython profile create生成配置文件

如上圖所示,在該文件夾下新建一個名為startup的文件夾(如果有則不用新建),之后進入startup文件夾新建一個Python腳本start.py

現(xiàn)在你可以在start.py中盡情的添加你每次啟動jupyter notebook后都需要手動敲入的那段代碼,之后保存即可,再次打開jupyter notebook并新建一個notebook后就可以直接使用pandas、numpy等我們配置好的庫!

 

責任編輯:趙寧寧 來源: 早起Python
相關(guān)推薦

2022-05-05 12:25:46

Jupyter開發(fā)

2023-07-28 09:59:31

2024-04-07 08:06:37

Spring事件應用程序

2017-03-10 10:37:16

Linux命令腳本

2020-04-29 10:19:29

Python數(shù)據(jù)函數(shù)

2017-12-25 13:51:32

LinuxUbuntu LinuLXD容器

2018-01-17 09:44:37

LinuxUnix用戶訪問

2020-04-03 10:14:57

內(nèi)存蠕蟲代碼web安全

2015-03-27 11:34:59

JavaJava編寫引發(fā)內(nèi)存泄露

2022-02-17 08:20:17

Spring執(zhí)行代碼SpringBoot

2014-07-08 09:21:10

死代碼創(chuàng)意歌曲

2020-12-31 10:14:42

防注入代碼繞過

2018-06-19 08:02:00

統(tǒng)計程序微信

2022-06-21 12:27:12

JavaScript前端

2020-01-03 16:06:38

代碼開發(fā)工具

2020-08-13 18:54:53

Python代碼解釋器

2020-06-04 17:00:37

Linux命令腳本

2020-09-24 05:50:46

PythonJupyter Not編程語言

2022-11-14 11:52:34

DataspellJupyterLabNotebook

2021-02-04 07:55:28

代碼離職互聯(lián)網(wǎng)
點贊
收藏

51CTO技術(shù)棧公眾號