App下載

最受歡迎的 Python 分發(fā)平臺——anaconda介紹!

猿友 2021-06-10 11:45:49 瀏覽數(shù) (3283)
反饋

許多小伙伴聽到anaconda的第一反應是什么?亞馬遜雨林里的森蚺?還是柯爾特公司的蟒蛇手槍?今天小編就帶你了解一下anaconda的第三種解釋——世界上最受歡迎的 Python 分發(fā)平臺。在之前的文章里小編有介紹過一款叫conda的包與環(huán)境管理器。這款管理器其實有兩個分支,分別為anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda則是精簡版。小編這里要介紹的,就是anaconda。

anaconda是一個開源的數(shù)據科學工具包。它可以提供7500多個(而且還在增長)數(shù)據科學和機器學習包。同時它還提供了conda進行多個數(shù)據環(huán)境的管理,使用anaconda可以單獨維護和運行這些數(shù)據環(huán)境,而且不會相互干擾。而且anaconda提供了開源社區(qū),任何領域項目所需要的開源軟件都可以在anaconda的開源社區(qū)獲得支持。另外,anaconda為用戶提供了一個名為anaconda navigator的桌面GUI,使用anaconda navigator 可以輕重啟動應用程序和管理包和環(huán)境而無需使用命令行,還提供了培訓材料,文檔和社區(qū)資源來讓初學者更快入門數(shù)據科學。

anaconda 圖形界面

如圖所示,anaconda提供了很多應用程序,包括好用的交互型解釋器Jutyter Notebook以及應用版本的JupyterLab,python的Qt控制臺,數(shù)據科學開發(fā)必備的利器Spyder,輕量級的代碼編輯器VSCode,重量級的IDE pycharm,機器學習的云端開發(fā)環(huán)境datalore和IBM Watson studio cloud,以及數(shù)據挖掘神器orange 3等工具(pycharm和VSCode這些并不是默認安裝,小編在安裝anaconda之前就有安裝,所以直接可以啟動,未安裝這些工具可以直接在界面中點擊安裝)。

環(huán)境管理

如圖所示,anaconda提供了圖形化的環(huán)境管理頁面,使用該頁面能夠更方便的進行python環(huán)境的管理(包括包的管理)

小結

anaconda 是一個極其好用的python分發(fā)平臺。它提供的數(shù)據科學的相關包讓它在數(shù)據科學相關領域的使用上大放異彩,他使用的conda在非數(shù)據科學相關領域也有很多應用。所以小編建議初學者在配置python環(huán)境的時候可以直接使用anaconda。

有了這么好的數(shù)據科學學習利器,確定不來點數(shù)據科學相關知識點練練手?

W3Cschool優(yōu)秀機器學習與數(shù)據分析課程推薦給您:

Python機器學習實戰(zhàn)

Python3進階:數(shù)據分析及可視化


0 人點贊