r語(yǔ)言的基礎(chǔ)數(shù)據(jù)分析可視化 數(shù)據(jù)分析,數(shù)據(jù)發(fā)掘應(yīng)該用什么編程語(yǔ)言呢?
數(shù)據(jù)分析,數(shù)據(jù)發(fā)掘應(yīng)該用什么編程語(yǔ)言呢?不同行業(yè)有不同的選擇,各行各業(yè)都有數(shù)據(jù)分析的需求。主要是MATLAB,Python,R這些。以我自己為例,科研中數(shù)據(jù)分析用的比較順手的是MATLAB,因?yàn)樗鼍?/p>
數(shù)據(jù)分析,數(shù)據(jù)發(fā)掘應(yīng)該用什么編程語(yǔ)言呢?
不同行業(yè)有不同的選擇,各行各業(yè)都有數(shù)據(jù)分析的需求。主要是MATLAB,Python,R這些。
以我自己為例,科研中數(shù)據(jù)分析用的比較順手的是MATLAB,因?yàn)樗鼍仃囘\(yùn)算很強(qiáng),語(yǔ)法不難,性能很強(qiáng),可以調(diào)用GPU,界面很友好,有很多數(shù)據(jù)導(dǎo)入導(dǎo)出數(shù)據(jù)分析的工具包
用于數(shù)據(jù)分析非常合適,
也可以可以很方便地構(gòu)建界面。比如下面這個(gè)我為之前項(xiàng)目構(gòu)建的圖形界面:
但是有個(gè)問(wèn)題是MATLAB不是免費(fèi)的,而且還不便宜。各大高校和科研所會(huì)根據(jù)需要購(gòu)買(mǎi),比如我們學(xué)校。
據(jù)我了解,有很多人用盜版,但是這是極其不推薦的,即便是買(mǎi)一個(gè)短期的學(xué)生版也不要使用盜版。
然后就是Python,在天文數(shù)據(jù)分析和數(shù)據(jù)挖掘中也非常吃香。因?yàn)橛泻芏嗳藢?xiě)了很多開(kāi)源工具包,社區(qū)很大,大家都給這個(gè)社區(qū)貢獻(xiàn)自己的代碼。
太陽(yáng)物理里面有個(gè)著名的sunpy
使用這個(gè)包可以很方便地導(dǎo)入并處理各個(gè)天文臺(tái)的觀測(cè)數(shù)據(jù)。
再加上近幾年興起的機(jī)器學(xué)習(xí)也是以Python為主陣營(yíng)的,Python做數(shù)據(jù)處理和分析也會(huì)越來(lái)越火。
還有一些金融統(tǒng)計(jì)的喜歡用R SPSS之類的。
比較常用的是MATLAB和Python。
就在幾年前,Python沒(méi)有大火之前,在數(shù)據(jù)分析領(lǐng)域,他家比較習(xí)慣于MATLAB,但MATLAB有個(gè)非常大的缺點(diǎn)就是應(yīng)用性不強(qiáng),MATLAB是一個(gè)非常好的數(shù)據(jù)研究工具,但不是一個(gè)很好的應(yīng)用工具,在應(yīng)用層面,比方說(shuō)你想開(kāi)發(fā)一個(gè)軟件需要用到里邊的功能,往往只能借用里邊的邏輯,沒(méi)辦法代碼直接移植。
Python最近幾年形成了非常好的生態(tài),除了在數(shù)據(jù)分析挖掘領(lǐng)域有非常豐富的類庫(kù),在應(yīng)用層面也得到了很好的使用。Python可以用來(lái)做數(shù)據(jù)分析挖掘、做數(shù)據(jù)可視化、還可以用來(lái)建網(wǎng)站、做客戶端,而且代碼編寫(xiě)上手容易,較MATLAB有更低的門(mén)檻,因此在今天數(shù)據(jù)分析與數(shù)據(jù)挖掘領(lǐng)域,Python語(yǔ)言的使用已經(jīng)遠(yuǎn)超MATLAB。
希望可以幫到你。
可以用python,比較簡(jiǎn)便
有什么讓你相見(jiàn)恨晚的數(shù)據(jù)分析工具?
JVS,這個(gè)工具支持多種數(shù)據(jù)源,操作企業(yè)也是拖拽化的,使用起來(lái)比較簡(jiǎn)單,拖拽化的實(shí)現(xiàn)很多數(shù)據(jù)處理的的功能。下面簡(jiǎn)要介紹JVS-數(shù)據(jù)智倉(cāng),部分功能已經(jīng)開(kāi)源,JVS開(kāi)源地址:,在線demo:
數(shù)據(jù)自動(dòng)抽取智倉(cāng)自動(dòng)化抽取數(shù)據(jù),設(shè)置定時(shí)任務(wù)
可以從多種數(shù)據(jù)庫(kù)、多種數(shù)據(jù)源進(jìn)行自動(dòng)同步結(jié)構(gòu)
數(shù)據(jù)可視化流程 拖拽化加工可視化流程處理數(shù)據(jù)、過(guò)濾節(jié)點(diǎn):匯總節(jié)點(diǎn):數(shù)據(jù)導(dǎo)出:橫向連接字段設(shè)置:附加合并:大屏、圖表、報(bào)表、各種數(shù)據(jù)應(yīng)用的API。