Skip to main content

REDMADMEDIA 網誌

回前頁
Anaconda 與数据科学 - 當下科技

Anaconda 與数据科学

· · 專欄: 當下科技

Aanconda是基于conda的Python数据科学和机器学习开发平台,而conda是虚拟环境工具+包管理工具,可以用于各种开发语言,conda资源库有上万个第三方库,大部分都是数据科学和机器学习相关领域。

除了conda,venv和pipenv等工具也可以用来创建虚拟环境,pip可以用来下载管理Python包。Python是Anaconda自带的,无需你再次安装,而且配置好了运行环境,且内置了几百个第三方库,所以安装一个Anaconda,等于安装了Python大半个生态。

数据科学是指Anaconda侧重于数据科学领域的Python开发,自带pandas、numpy、matplotlib、Jupyter等大多数主流第三方库,这也导致Anaconda体积过大。

这是Anaconda的优势,但亦是它的缺點。

首先,Anaconda对数据科学很友好,但对于其他Python应用场景并不是最佳选择,更多人会使用原生python+pip+pipenv/venv,去搭配自己的开发环境,如建置網站和侍服器。

其次,Anaconda过于臃肿,光安装包就有五六百兆,运行時佔據極多記憶體空間,造成资源浪费。

正因如此,Anaconda最大的用途是数据科学和机器学习,一次安装,一劳永逸。但对于从事Python其他开发领域的人来说,并不需要上述的功能,或者完全可以用pip、pipenv等工具所代替,那么Anaconda就不那么值得安装了。

如你想避過這功能安裝的冗余,可在Anaconda选择安裝Miniconda,安装包只有50M,Miniconda是瘦身版的Anaconda,只包含Python和Conda、Miniconda既简洁亦都强大,也可使用conda去配置虚拟环境,安装各种第三方库。

1 likes

推薦文章

香港樓市究竟是見底?還是在軟著陸進程中?

香港樓市究竟是見底?還是在軟著陸進程中?

常常聽到跟地產產業有關的人,像發展商銷售部主管、地產代理頭頭或地產投資名人等等,常把樓市「見底」掛在口中,「底」之不盡! 今年一月,長實集團執董趙國雄估計:「本港樓價已經見底,不過在供應量高的…

隨緣而活

隨緣而活

有位朋友要搬屋,他很怕蛇蟲鼠蟻,竭力找個住宅地方遠離食肆,就是大廈樓下也不想有餐飲小店,找到了,滿心歡喜,但竟然鄰居違法在住宅物業當起樓下不遠食肆之廚房來,使他哭笑不得。愈想遠離,就愈近,上天就似要…

你置業不是想炒賣!?

你置業不是想炒賣!?

因為新地開價夠克制,其發展的西沙SIERRA SEA兩輪銷售均獲過百超額認購,相信第二輪約三百個單位亦會所謂「一Q清袋」。當然,以其項目未來發展共提供約9700伙,相信要很多次一Q清袋才能清盡,但時…

留言 (0)

還沒有留言,成為第一個留言的人吧!

發表留言

您必須登入才能留言。