2014-11-04 47 views
2

我工作在一個項目中,我不得不寫%語法在Python

%matplotlib inline 

在開始解決問題。

但我想知道這是什麼「%」代表:它是一個運營商?有沒有它的名字,所以我可以做一些研究呢?

回答

4

你沒有看標準的Python代碼。

你幾乎可以肯定使用IPython interactive session,並使用%作爲前綴來識別特殊的命令,叫神奇功能。請輸入%quickref以獲得快速參考。從該參考:

%magic:有關IPython的'魔術'%功能的信息。

魔術功能的前綴爲%%%,並且爲了方便起見,通常將其參數 不帶括號,引號或逗號。線魔法需要一個 單%和細胞魔法的前綴兩個%%

如果然後鍵入%magic你會發現可用的神奇功能的參考文檔,包括:

%matplotlib

%matplotlib [gui] 

設置matplotlib交互工作。

此函數允許您在IPython會話期間的任何時刻激活matplotlib交互式支持 。它不會將任何內容 導入交互式命名空間。