更新時間:2022年11月29日11時27分 來源:傳智教育 瀏覽次數(shù):
Python的開發(fā)環(huán)境中擁有諸如NumPy、Pandas、Matplotlib等功能齊全的庫,能夠為數(shù)據(jù)分析工作提供極大的便利,不過,庫的管理及版本問題不能讓數(shù)據(jù)分析人員專注于數(shù)據(jù)分析,而是將大量的時間花費在解決包配置與包沖突的問題上。
基于上述需求,可以使用Anaconda進行開發(fā),它是一個集成了大量常用擴展包的環(huán)境,能夠避免包配置或兼容等各種問題。
Anaconda是一個可以便捷獲取和管理包,同時對環(huán)境進行統(tǒng)一管理的發(fā)行版本,它包含了conda、Python在內(nèi)的超過180個科學(xué)包及其依賴項。
Anaconda發(fā)行版本具有以下特點:
(1)包含了眾多流行的科學(xué)、數(shù)學(xué)、工程和數(shù)據(jù)分析的Python庫。
(2)完全開源和免費。
(3)額外的加速和優(yōu)化是收費的,但對于學(xué)術(shù)用途,可以申請免費的License。
(4)全平臺支持Linux、Windows、Mac OS X,支持Python2.6、2.7、3.4、3.5、3.6,可以自由切換。
在此,我們推薦數(shù)據(jù)分析的初學(xué)者安裝Anaconda進行學(xué)習(xí)。