1. 程式人生 > >Python中%matplotlib inline的作用

Python中%matplotlib inline的作用

%matplotlib inline

這行程式碼放在PyCharm中執行會報錯,但是放在Jupyter notebook中可以直接執行。

IPython有一組預定義的“魔術函式”,您可以使用命令列樣式語法呼叫它們。有兩種魔法,一種是線導向(line-oriented),另一種是單元導向(cell-oriented)。line magics以%字元作為字首,其工作方式與作業系統命令列呼叫非常相似:它們作用於整行,line magics可以返回結果,也可以進行賦值使用;cell magics是以%%開頭,它需要出現在單元的第一行,而且是作用於整個單元。

使用此方法時,繪製命令的輸出將在前端顯示,就像Jupyter筆記本一樣,直接顯示在生成命令的程式碼單元格的下方,生成的繪圖也將儲存在筆記本文件中。不過這個方法只適用於Jupyter notebook和Jupyter QtConsole。