Jupyter Notebook介紹

安裝pyzmq,Pyzmq是zeromq的Python綁定。zeromq是一個消息核心,從網絡通信的角度看,它處于會話層之上,應用層之下,有了它,你甚至不需要自己寫一行的socket函數調用就能完成複雜的網絡通信工作。
<code>pip install pyzmq</code>

安裝tornado,Tornado是python編寫的非阻塞式伺服器,它使用epoll管理連接配接,每秒可以處理數以千計的連接配接,是一個理想的 Web 實時處理架構。
<code>pip install tornado</code>

安裝jinjia2,Jinja2是Python下一個被廣泛應用的模版引擎,他的設計思想來源于Django的模闆引擎,并擴充了其文法和一系列強大的功能。其中最顯著的一個是增加了沙箱執行功能和可選的自動轉義功能,這對大多應用的安全性來說是非常重要的。
<code>pip install jinja2</code>

安裝jsonschema,jasonschema 用來描述Json資料格式,Json模式有多種用途,其中之一就是執行個體認證。
<code>pip install jsonschema</code>

最後安裝Jupyter
<code>pip install jupyter</code>
安裝好Jupyter後,打開Jupyter Notebook非常簡單,直接在終端輸入指令:
<code>jupyter notebook</code>在浏覽器中輸入URL位址:localhost:8888即可,主界面如下:
在右上角的New按鈕下可以點選建立檔案,打開互動指令行:
為了使得後面能夠順利進行,需要先安裝依賴包,再安裝MatPlotlib、Numpy、SciPy等Python科學計算包
NumPy是Python語言的一個擴充程式庫。支援進階大量的次元數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫。NumPy的前身Numeric最早是由Jim Hugunin與其它協作者共同開發,2005年,Travis Oliphant在Numeric中結合了另一個同性質的程式庫Numarray的特色,并加入了其它擴充而開發了NumPy。NumPy為開放源代碼并且由許多協作者共同維護開發。SciPy是一個開源的Python算法庫和數學工具包。SciPy包含的子產品有最優化、線性代數、積分、插值、特殊函數、快速傅裡葉變換、信号處理和圖像處理、常微分方程求解和其他科學與工程中常用的計算。與其功能相類似的軟體還有MATLAB、GNU Octave和Scilab。SciPy目前在BSD許可證下釋出。它的開發由Enthought資助。Matplotlib是一個Python的圖形架構,類似于MATLAB和R語言
執行個體:
原文釋出時間為:2016-10-22