Python大規(guī)模機(jī)器學(xué)習(xí)》—1.1.3使用Python進(jìn)行向上擴(kuò)展">《Python大規(guī)模機(jī)器學(xué)習(xí)》—1.1.3使用Python進(jìn)行向上擴(kuò)展
578
2025-04-02
1.2.6科學(xué)計(jì)算發(fā)行版
正如讀者迄今為止所讀到的,創(chuàng)建一個工作環(huán)境對于數(shù)據(jù)科學(xué)家來說是一個很耗時的操作。首先需要安裝Python,然后逐個安裝所需要的庫。(有時安裝過程可能不像你希望的那樣順利。)
如果想節(jié)省時間和精力并希望有一個能使用的完整Python運(yùn)行環(huán)境,那么讀者可下載、安裝并使用科學(xué)Python發(fā)行版。除Python外,它還包含各種預(yù)裝軟件包,有時甚至還需要你設(shè)置其他工具和IDE設(shè)置。其中一些在數(shù)據(jù)科學(xué)家中很知名,在接下來的章節(jié)中,你將學(xué)習(xí)兩個最有用和最實(shí)用軟件包的主要特性。
若要立即開始學(xué)習(xí)本書內(nèi)容,我們建議你首先下載并安裝名為Anaconda(我們認(rèn)為Anaconda是最完整的發(fā)行版)的科學(xué)發(fā)行版,在運(yùn)行完本書示例后,可以決定完全卸載發(fā)行版并單獨(dú)設(shè)置Python,這些示例附帶了項(xiàng)目所需的軟件包。
再次說明,如果可能的話,請下載并安裝包含Python 3的版本。
建議使用軟件包Anaconda(https://www.continuum.io/downloads),它是由Continuum Analytics提供的Python發(fā)行版,其中包括近200個軟件包,包括NumPy、SciPy、pandas、IPython、matplotlib、Scikitlearn和StatsModels。它是一個跨平臺發(fā)行版,可安裝在其他已有Python發(fā)行版的計(jì)算機(jī)上,而且基本版本免費(fèi)。包含高級功能的附加組件是單獨(dú)收費(fèi)的。Anaconda引入conda(二進(jìn)制包管理器)命令行工具來管理軟件包安裝。如其網(wǎng)站所述,Anaconda的目標(biāo)是為大規(guī)模處理、預(yù)測分析和科學(xué)計(jì)算提供企業(yè)級Python分發(fā)方式。對于Python版本2.7,推薦使用Anaconda發(fā)行版4.0.0。(https://docs.continuum.io/anaconda/pkgdocs上的列表能查看用Anaconda安裝的軟件包。)
第二個建議是,如果你正在Windows上工作,并且希望使用可移植發(fā)行版,則WinPython(http://winpython.sourceforge.net/)是一個非常有趣的替代品(抱歉,沒有Linux和MacOS版本)。WinPython也是免費(fèi)的,是一個由社區(qū)發(fā)行并維護(hù)的免費(fèi)開源Python版。它由科學(xué)家精心設(shè)計(jì),并包含許多基本的軟件包,如NumPy、SciPy、matplotlib和IPython(與Anaconda基本相同)。它還將Spyder作為IDE,如果你有使用MATLAB語言和界面的經(jīng)驗(yàn),這會有所幫助。其關(guān)鍵優(yōu)勢在于具有便攜性(可將其放在任何目錄中,甚至放在U盤中),所以在計(jì)算機(jī)上可以有不同版本,還可以將其從一臺Windows計(jì)算機(jī)移到另一臺上,甚至只需替換目錄就可用新版本替換舊版本。運(yùn)行WinPython或它的shell程序時,將自動設(shè)置運(yùn)行Python所需的所有環(huán)境變量,就像在你的系統(tǒng)上正常安裝和注冊Python一樣。
撰寫本書時,Python 2.7是最新發(fā)布版本,分發(fā)版本是2.7.10,2015年10月發(fā)布。此后,WinPython僅發(fā)布了Python 3版本的發(fā)行版更新。在用戶系統(tǒng)上安裝發(fā)行版之后,你可能需要更新本書中提供的示例所需的一些關(guān)鍵軟件包。
TensorFlow python 機(jī)器學(xué)習(xí)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。