翻譯|使用教程|編輯:龔雪|2018-08-13 16:08:02.000|閱讀 34312 次
概述:IPython / Jupyter Notebook是一個神器的筆記本,在里面寫下的代碼可以自動運(yùn)行,而且可以局部運(yùn)行,也可以全部運(yùn)行,非常的便捷。這里介紹了它的一些簡單操作,希望本教程對你有所幫助!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Jetbrains交流群現(xiàn)已開通,QQ搜索群號786598704即可加入!
(注:Pycharm為jetbrains旗下Python開發(fā)工具)
在執(zhí)行本教程的任務(wù)之前,請確保滿足以下先決條件:
請注意,PyCharm會自動安裝這些軟件包的依賴項。
在Project Tool Window中,單擊Alt+Insert。然后,在出現(xiàn)的彈出菜單上,選擇Jupyter Notebook選項并輸入文件名(此處為MatplotlibExample.ipynb)。
新創(chuàng)建的文件現(xiàn)在顯示在Project Tool Window窗口中,并自動打開以進(jìn)行編輯 。
到目前為止,新文件是空的,但PyCharm將其識別為 notebook文件。因此,此文件標(biāo)有ipnb圖標(biāo),并具有工具欄,該工具欄是真正的Jupyter Notebook工具欄的完整副本:
只需單擊第一個單元格即可開始輸入。例如,在第一個單元格類型中,以下代碼用于配置matplotlib包:
%matplotlib inline
接下來,您可以單擊播放圖標(biāo)或按 Shift+Enter運(yùn)行單元格。PyCharm顯示一個對話框,您必須在其中指定Jupyter Notebook服務(wù)器將運(yùn)行的URL:
在此對話框中,單擊Cancel,然后單擊 Run Jupyter Notebook鏈接:
接下來,如果您尚未安裝“Jupyter Notebook”軟件包,則會出現(xiàn)run/debug配置對話框,顯示錯誤消息:
安裝包以解決問題。
Jupyter服務(wù)器在控制臺中運(yùn)行:
請按照以下地址:
從現(xiàn)在開始,您已準(zhǔn)備好使用notebook集成。
首先,添加以下import語句:
from pylab import *
若要創(chuàng)建下一個空單元格,請單擊工具欄上的圖標(biāo)“+”:
開始輸入此單元格,并注意 code completion:
再次單擊播放圖標(biāo)運(yùn)行此單元格。請注意,單元格不產(chǎn)生輸出,但會自動創(chuàng)建下一個空單元格。在此新單元格中,輸入以下代碼:
運(yùn)行此單元格。運(yùn)行會導(dǎo)致錯誤:
應(yīng)首先定義變量。為此,請?zhí)砑右粋€新單元格。
由于新單元格添加到當(dāng)前單元格下方,因此單擊帶有import語句的單元格 - 其框架變?yōu)榫G色。然后在工具欄上單擊圖標(biāo)+(或按Alt+Insert)。
在創(chuàng)建的單元格中,輸入import語句并運(yùn)行它們:
新單元格是自動創(chuàng)建的。在此單元格中,輸入以下將定義x和y變量的代碼 :
運(yùn)行此單元格,然后運(yùn)行下一個單元格。這次它顯示了預(yù)期的輸出:
您可以執(zhí)行標(biāo)準(zhǔn)的剪貼板操作:Ctrl+C,Ctrl+X和 Ctrl+V。
單擊播放圖標(biāo)執(zhí)行單元格。如果計算某個單元格需要花費(fèi)太多時間,您可以隨時停止它。為此,請單擊文檔工具欄上的暫停圖標(biāo)。 最后,您可以通過單擊文檔工具欄上的刷新圖標(biāo)重新運(yùn)行內(nèi)核。 有關(guān)所有這些操作的消息顯示在控制臺中:
查看文檔工具欄右側(cè)的下拉列表。它允許您選擇單元格的演示樣式。例如,現(xiàn)有單元格表示為代碼。再次單擊包含import語句的單元格,然后單擊圖標(biāo)+。新單元格如下所示。默認(rèn)情況下,其樣式選擇器顯示Code。在此單元格中,輸入以下文本:
plot example
運(yùn)行此單元格并查看錯誤消息。接下來,單擊向下箭頭,然后從列表中選擇Markdown。單元格改變了它的視圖:
現(xiàn)在單擊工具欄中的播放圖標(biāo),查看單元格現(xiàn)在的樣子:
現(xiàn)在,您只需從下拉列表中選擇所需的樣式,單元格的視圖會相應(yīng)更改:
添加新單元格。在此單元格中,從樣式選擇器中選擇Markdown,然后輸入以下文本:
$$c = \sqrt{a^2 + b^2}$$
點(diǎn)擊播放圖標(biāo):
如您所見,PyCharm的Jupyter Notebook集成使得可以使用 LaTex表示法,渲染公式,標(biāo)簽和文本。
接下來,探討更復(fù)雜的案例。expected result - the formula- 應(yīng)作為計算結(jié)果出現(xiàn)。添加一個單元格并輸入以下代碼(取自 SymPy:開源符號數(shù)學(xué)):
運(yùn)行此單元格。它沒有輸出。接下來,添加另一個單元格并輸入以下內(nèi)容:
Rational(3,2)*pi + exp(I*x) / (x**2 + y)
點(diǎn)擊播放圖標(biāo):
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都