更新時間:2019年01月14日17時37分 來源:python培訓(xùn) 瀏覽次數(shù):
Q:為什么Python在機器學習中如此受歡迎?
A:有許多原因可以解釋為什么的Python編程語言流行誰在工作的專業(yè)人員的機器學習系統(tǒng)。
最常引用的原因之一是Python 的語法,它被描述為“優(yōu)雅”和“數(shù)學類”。專家指出,Python 的語義與許多常見的數(shù)學思想具有特定的對應(yīng)關(guān)系,因此在Python語言中應(yīng)用這些數(shù)學思想并不需要學習曲線。
Python也經(jīng)常被描述為簡單易學,這是其對任何應(yīng)用使用(包括機器學習系統(tǒng))的吸引力的重要組成部分。一些程序員將Python描述為具有有利的“復(fù)雜性/性能權(quán)衡”,并且描述了如何使用Python比其他語言更直觀,因為其可訪問的語法。
其他用戶指出,Python還具有特別的工具,在使用機器學習系統(tǒng)方面非常有用。有些引用了一系列的框架和庫,以及像NumPy這樣的擴展,這些配件使得Python任務(wù)更容易實現(xiàn)。因此,編程語言本身的上下文對于這些應(yīng)用使用的普及也很重要。另一個資源是scikit模塊,稱為“Python中的機器學習”,它可以指導(dǎo)專業(yè)人員在此能力中使用Python。
與Java,Ruby on Rails,C或Perl等語言相比,Python被廣泛用于機器學習。有些人可能會使用其他語言進行“硬編碼”,并將Python描述為基本用戶可以訪問的“玩具語言”,許多人將Python視為處理某些其他語言的隱秘語法的完全功能的替代方法。
有些人指出,易用性使得更好的協(xié)作編碼和實現(xiàn),而作為通用語言,Python可以輕松做很多事情,這有助于復(fù)雜的機器學習任務(wù)。所有這一切使得Python成為科技界經(jīng)常被追捧的語言技能。另一個好處是廣泛的支持:由于很多人將Python視為一個標準,支持社區(qū)很大,這甚至增加了Python的受歡迎程度。