帶你了解IPython

2021-10-18 18:50:21 字數 937 閱讀 3160

1、支援**的自動補全、自動縮排,已經支援bash shell

2、jupyter notebook(以前稱為ipython notebook),它提供了乙個使用者和ipython核心互動的乙個介面,同時它又是乙個互動式的筆記本(可以儲存你的源**、執行結果),集文字(markdown)、**、影象、公式與一體的python的web介面

3、支援互動式資料視覺化與其他圖形使用者介面

4、支援高效能的平行計算

執行環境

資料分析以及機器學習都有許許多多的程式庫,這些程式庫(比如:numpy、pandas、sckilearn、tensorflow等),如果我們單獨去配置安裝比較麻煩,而且有的程式包(如:scipy)依賴的庫比較多;官方提供了乙個整合的資料分析、機器學習的開發工具,即anaconda

開啟:方式

一、用命令: 用cmd命令列或者linux終端嵌入命令:jupyter notebook將會執行起來兩個程式:ipython的服務程式和jupyter notebook的web介面,然後**就可以在介面中寫

【注意】ipython服務端是程式執行的地方,jupyter notebook僅僅提供了乙個互動介面,如果你把ipython的服務程式關掉(終端中ctrl+c)jupyter notebook就沒什麼用了

幾個基本操作:

雙擊d:刪除當前的cell

單擊m:將當前cell轉成markdown文件

jupyter構造:由乙個個的cell構成,每個cell的執行時互不影響的,但是資料是共享的

方式二、用anaconda介面開啟

方式三、用pycharm開啟

【注意】編譯器一定要選擇anaconda目錄下的python編譯器,不然無法開啟ipython的服務程式,效率較慢,不推薦使用。

帶你了解make menuconfig

帶你了解make menuconfig 在嵌入式領域當中,在配置核心的時候會有很多配置方法,比如說make config 基於文字的為傳統的配置介面 make oldconfig 如何只想在原來核心配置的基礎上修改一部分,則會省去很多麻煩 make xconfig 基於圖形視窗模式的配置介面,xwi...

帶你了解NFC

近場通訊 near field communication,簡稱nfc 是一種新興的技術,使用了nfc技術的嵌入式裝置裝置 例如移動 可以在彼此靠近的情況下進行資料交換,是由非接觸式射頻識別 rfid 及互連互通技術整合演變而來的,通過在單一晶元上整合感應式讀卡器 感應式卡片和點對點通訊的功能,利用...

帶你了解藍芽

1 藍芽是一種支援裝置短距離通訊的無線電技術,能在包括移動 pda 無線耳機 膝上型電腦 相關外設等眾多裝置之間進行無線資訊交換。利用 藍芽 技術,能夠有效地簡化移動通訊終端裝置之間的通訊,也能夠成功地簡化裝置與網際網路internet之間的通訊,從而資料傳輸變得更加迅速高效,為無線通訊拓寬道路。2...