Python比較容易上手,R相對來說比較難。r在文本挖掘方面還是有點弱。當然,好處是函數是為妳寫的,妳只需要知道參數的形式。有時候,即使參數的形式不對,R也能“智能地”幫妳適應。這個簡單的軟件適合想專註於業務的人。
Python幾乎什麽都能做,功能比R多,速度比R快,它是壹種語言,R更像是壹種軟件,所以python可以開發出更靈活的算法。
Python適合處理大量數據,而R在這方面有很多困難。當然,這麽說的前提是,對於編程基礎比較壹般的童鞋來說,對於大牛來說,如果靈活運用向量化編程,R的速度不會太差。
介紹
Python和R在數據分析和數據挖掘方面都有專業全面的模塊,很多常用函數如矩陣運算、向量運算等都有高級用法,所以輸出比高。
這兩種語言適用平臺廣,linux和window都可以,代碼移植性還不錯。對於學數理統計的人來說,MATLAB、mintab等工具應該是用得最多的。Python和R比較接近這些常用的數學工具,使用起來也比較友好。