Jupyter Notebook魔法函式

2021-10-04 09:28:35 字數 882 閱讀 7168

使用魔法函式可以簡單的實現一些單純python要很麻煩才能實現的功能。

符號功能

%:行魔法函式,只對本行**生效。

%%:cell魔法函式,在整個cell中生效,必須放於cell首行。

%lsmagic:

列出所有的魔法函式

%magic

檢視各個魔法函式的說明

?後面加上魔法函式名稱,可以檢視該函式的說明

一些常用魔法函式的示例:

魔法函式

作用%%writefile

呼叫外部python指令碼

%run

呼叫外部python指令碼

%timeit

測試單行語句的執行時間

%%timeit

測試整個單元中**的執行時間

% matplotlib inline

顯示 matplotlib 包生成的圖形

%%writefile

寫入檔案

%pdb

除錯程式

%pwd

檢視當前工作目錄

%ls檢視目錄檔案列表

%reset

清除全部變數

%who

檢視所有全域性變數的名稱,若給定型別引數,只返回該型別的變數列表

%whos

顯示所有的全域性變數名稱、型別、值/資訊

%xmode plain

設定為當異常發生時只展示簡單的異常資訊

%xmode verbose

設定為當異常發生時展示詳細的異常資訊

%debug bug

除錯,輸入quit退出除錯

%env

列出全部環境變數

注意這些命令是在python kernel中適用的,其他 kernel 不一定適用

遠端訪問jupyter notebook

ipython notebook是乙個基於瀏覽器的python資料分析工具,使用起來非常方便,具有極強的互動方式和富文字的展示效果。jupyter是它的公升級版,但是它預設只能在本地訪問,如果想把它安裝在伺服器上,然後在本地遠端訪問,則需要進行如下配置 1.登陸遠端伺服器 2.生成配置檔案 jupy...

Jupyter Notebook啟用conda環境

windows環境配置如下 1.開啟預設conda環境 root c users username 2.選擇要在jupyter notebook中啟用的env,並啟用 root style transfer d programdata miniconda3 envs style transfer r...

遠端訪問jupyter notebook

步驟如下 1.登入遠端伺服器 2.生成jupyter配置檔案 jupyter notebook generate config 3.手動生成密碼 開啟ipython,建立密碼的密文 in 1 from notebook.auth import passwd in 2 passwd enter pas...