zbrush 教程 R語言怎么學(xué)比較好?
~!我有點(diǎn)像學(xué)科,有C基礎(chǔ),畢業(yè)論文用MATLAB,現(xiàn)在學(xué)習(xí)R一年多,在研究中閃亮。我覺得要學(xué)好r,首先要了解矢量化運(yùn)算。其次,你需要閱讀更多的官方文件,了解主流軟件包,比如日期處理。您只需要了解lu
~!我有點(diǎn)像學(xué)科,有C基礎(chǔ),畢業(yè)論文用MATLAB,現(xiàn)在學(xué)習(xí)R一年多,在研究中閃亮。我覺得要學(xué)好r,首先要了解矢量化運(yùn)算。其次,你需要閱讀更多的官方文件,了解主流軟件包,比如日期處理。您只需要了解lubridate、string處理stringr,然后學(xué)習(xí)tidyverse套件。差不多可以開始了。
R語言怎么學(xué)比較好?
由于R語言語法簡單(類似于matlab),功能強(qiáng)大,使用方便。
這主要有兩個原因:太多的包無法與Python競爭。但是R的缺點(diǎn)是很多包都有自己的邏輯,而且它們是不同的。因此,R學(xué)習(xí)者不僅需要學(xué)習(xí)R本身,還需要學(xué)習(xí)每個包背后的一套邏輯,需要花費(fèi)時間和精力去記住每個包中的不同功能。這種情況導(dǎo)致學(xué)習(xí)者無法在短時間內(nèi)將經(jīng)驗(yàn)和代碼從一個軟件包轉(zhuǎn)移到另一個軟件包,并且經(jīng)常學(xué)習(xí)新的功能。這就是為什么R的學(xué)習(xí)曲線是陡峭的。在工業(yè)領(lǐng)域,這是禁忌。
2. 與MATLAB一樣,R在每個包中有太多的函數(shù)(比Python多)。雖然這些函數(shù)實(shí)現(xiàn)起來非常愚蠢,但不能滿足行業(yè)處理大數(shù)據(jù)的需求(集合中的函數(shù)太多,一方面造成不必要的資源消耗,另一方面給底層代碼優(yōu)化帶來困難,因此,R和MATLAB的底層優(yōu)化效果并不理想。因此,在python興起之前,R在美國大學(xué)學(xué)術(shù)界占據(jù)主導(dǎo)地位。學(xué)術(shù)界需要的數(shù)據(jù)量不大,這些教授可以很容易地利用r實(shí)現(xiàn)自己的統(tǒng)計(jì)分析和可視化報(bào)表。但在工業(yè)界,R的數(shù)據(jù)處理能力與Python相形見絀。
綜上所述,R和MATLAB都是學(xué)術(shù)研究,而python與go、Java、C、C更適合于可以實(shí)現(xiàn)的行業(yè)項(xiàng)目。