1、python大量的庫為資料分析提供了完整的工具集
2、比起matlab、r語言等其他主程式設計客棧要www.cppcns.com用於資料分析語言,python語言功能更加程式設計客棧健全
3、python庫一直在增加,演算法的實現採取的方法更加創新
4、python能很方便的對接其他語言,比如c、j**a等
什麼是ipython?
ipython是乙個python的互動式的shell (它預設的python shell要好用的多、強大的多)
1、支援**的自動補全、自動縮排,已經支援bash shell
2、jupyter n以前稱為ipython notebook),它提供了乙個使用者和ipython核心互動的乙個介面,同時它又是乙個互動式的筆記本(可以儲存你的源**、執行結果),集文字(markdown)、**、影象、公式與一體的python的web介面
3、支援互動式資料視覺化與其他圖形使用者介面
4、支援高效能的平行計算
執行環境
資料分析以及機器學習都有許許多多的程式庫,這些程式庫(比如:numpy、pandas、sckilearn、tensorflow等),如果我們單獨去配置安裝比較麻煩,而且有的程式包(如:scipy)依賴的庫比較多;官方提供了乙個整合的資料分析、機器學習的開發工具,即anaconda安裝:官網**最新版,windows下安裝就行
開啟:方式
一、用命令
用cmd命令列或者linux終端嵌入命令:jupyter notebook將會執行起來兩個程式:ipython的服務程式和jupyter notebook的介面,然後**就可以在介面中寫
注意】ipython服務端是程式執行的地方,jupyter notebook僅僅提供了乙個互動介面,如果你把ipython的服務程式關掉(終端中ctrl+c)jupyter notebook就沒什麼用了
幾個基本操作:
雙擊d:刪除當前的cell
單擊m:將當前cell轉成markdown文件
jupyter構造:由乙個個的cell構成,每個cell的執行時互不影響的,但是資料是共享的
方式二、用anaconda介面開啟
方式三、用pycharm開啟
【注意】編譯器一定要選擇anaconda目錄下的python編譯器,不然無法開啟ipython的服務程式
本文標題: 選擇python進行資料分析的理由和優勢
本文位址:
python進行資料分析
python進行資料分析 1 import numpy as np arr np.random.randn 4,4 arr1 np.where arr 0,2,1 arr1.min arr1.max arr1.mean arr1.cumsum 0 arr1.cumsum 1 arr1.mean 0 ...
利用python進行資料分析
目錄 10 minutes to pandas 翻譯 pandas中loc iloc ix的區別 pandas dropna函式 pandas中dataframe的stack unstack 和pivot 方法的對比 pandas中關於set index和reset index的用法 python匿...
利用python進行資料分析
利用python進行資料分析,需要了解一些基本的方法,比如掌握回歸分析的方法,通過線性回歸和邏輯回歸,其實你就可以對大多數的資料進行回歸分析,並得出相對精確地結論。這部分需要掌握的知識點如下 回歸分析 線性回歸 邏輯回歸 基本的分類演算法 決策樹 隨機森林 樸素貝葉斯 基本的聚類演算法 k mean...