使用魔法函式可以簡單的實現一些單純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...