熱線電話:13121318867

登錄
首頁精彩閱讀R 和 Python 聯姻!本年度最?!吧缃弧?
R 和 Python 聯姻!本年度最?!吧缃弧?
2018-05-15
收藏

R 和 Python 聯姻!本年度最?!吧缃弧?

Hadley Wickham對于編程語言R來說,是貢獻最大的開發人員。Wes McKinney是編程語言Python最重要的開發人員之一。

R和Python這兩種免費語言在數據科學領域經常被視為競爭對手,而Wickham和McKinney卻不看好這種競爭。事實上,他們認為,通過共同努力,可以使兩種語言對數百萬用戶產生更大的作用。

上個月,McKinney宣布成立Ursa Labs,這是一個旨在改進數據科學工具的創新組織。McKinney將與Wickham的Boss RStudio合作,后者在項目中為R保留其最常用的用戶界面。

Ursa Labs的主要目標是幫助使用不同編程語言的數據科學家更容易地協作,避免開發人員跨語言重復工作。除了改進R和Python之外,該組織還希望改善Java和Julia等其他開源編程語言的用戶體驗。

對于在谷歌和Facebook等技術平臺工作的數據科學家,學術和非學術研究員,數據新聞記者來說,R和Python是必不可少的工具。程序員經常遇到的一個問題是,不容易和使用其他語言的同事合作。

Ursa Labs將通過創建適用于所有人的新標準,使不同語言使用者更容易地共享數據和代碼。開發人員稱這是對“互操作性”的改進。Wickham和McKinney已經合作創建了一種既可用于Python也可用于R的文件格式。

Wickham和McKinney說,之所以開發該項目,還有一個原因。他們發現使用不同語言的開發人員都在解決相同的問題,但從不分享自己發現的問題。

例如,在每種語言中,人們要學會計算平均值。對于用戶來說,這是一個簡單的過程,R或Python中的一行代碼即可解決。但對于語言的開發人員來說,找到執行計算最好的一行代碼是一個棘手的問題。

R和Python的開發人員都傾向于用C++和C語言來解決這個問題,這兩種語言適用于開發,但不適用于普通用戶。Wickham說,在理想情況下,如果一個語言的開發人員找到了做某件事的最佳方法,那么這種方法應該適用于其他所有語言。而這也是Ursa Labs的主要任務。

Wickham和McKinney說,除了解決技術問題,該項目還希望在不同編程語言派系之間建立和平。他們說,使用這些語言的人合作得越多,數據科學發展得就越好?!拔蚁M@能結束R和Python之間毫無意義的爭斗,” Wickham說,“兩種語言都很棒?!?

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢