工欲善其事必先利其器(配置平臺(tái))

工欲善其事必先利其器(配置平臺(tái))

在本文開(kāi)始之前双揪,我們來(lái)看下這一段偈語(yǔ):

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

這段話是Tim Peters根據(jù)Python的發(fā)明者Guido van Rossum確定的Python的指導(dǎo)原則而寫(xiě)的(在Python命令行下輸入import this就可以看到)。這也是為什么筆者一接觸Python就喜歡上了這種編程語(yǔ)言的原因礼旅。

Python為什么比其它編程語(yǔ)言在科學(xué)計(jì)算上更具有優(yōu)勢(shì)庆揩,不僅僅是因?yàn)樗暮?jiǎn)潔易讀俐东、優(yōu)雅美麗的代碼,更多是因?yàn)樗鼡碛幸粋€(gè)巨大而活躍的科學(xué)計(jì)算的社區(qū)订晌。諸如NumPy虏辫、SciPy、pandas锈拨、matplotlib等這些程序庫(kù)為Python科學(xué)計(jì)算助力砌庄。它們讓Python成為科學(xué)計(jì)算的最佳選擇。這也是為什么它會(huì)成為現(xiàn)在AI的頭牌語(yǔ)言。

下文是筆者在機(jī)器學(xué)習(xí)的道路上經(jīng)歷過(guò)的東西鹤耍,提供給廣大讀者肉迫,教大家打造一個(gè)Python機(jī)器學(xué)習(xí)的平臺(tái)。

Anaconda

Anaconda是用于科學(xué)計(jì)算的Python發(fā)行版稿黄,支持Linux喊衫、Mac、Windows平臺(tái)杆怕。它集成了豐富的科學(xué)計(jì)算包族购,諸如NumPy、SciPy陵珍、pandas寝杖、matplotlib、scikit-learn等常見(jiàn)的數(shù)據(jù)分析互纯、機(jī)器學(xué)習(xí)的包都有集成瑟幕,安裝配置也是十分簡(jiǎn)便快捷,當(dāng)然還擁有pip和conda這兩個(gè)強(qiáng)大的包管理器留潦,這也是為什么筆者推薦給大家的原因只盹。

可以從Anaconda的官網(wǎng) https://www.continuum.io/downloads/ 下載(現(xiàn)在已經(jīng)更新到了Anaconda 4.3.1)。

Anaconda的安裝十分簡(jiǎn)便

這里點(diǎn)Next即可

選擇可以使用的用戶(hù)(一般默認(rèn)就行)

設(shè)置安裝路徑


這里是Anaconda系統(tǒng)環(huán)境變量和系統(tǒng)其他Python IDE默認(rèn)Python設(shè)置兔院,兩個(gè)選項(xiàng)根據(jù)需要勾選殖卑。最后點(diǎn)擊Install隨著安裝進(jìn)程結(jié)束即可。

Anaconda的程序目錄如圖:
  • Anaconda Navigator是Anaconda的軟件和包的管理程序坊萝,它會(huì)及時(shí)提示用戶(hù)更新Anaconda的組件和環(huán)境孵稽,同時(shí)也能很方便管理使用的Anaconda組件;

  • Anaconda Prompt相當(dāng)于Windows系統(tǒng)的cmd程序十偶,如果安裝過(guò)程中未配置系統(tǒng)變量菩鲜,就需要通過(guò)這個(gè)程序?qū)崿F(xiàn)命令行調(diào)用Python,當(dāng)然配置了系統(tǒng)變量之后惦积,通過(guò)系統(tǒng)cmd即可調(diào)用Python(即在命令行下輸入python即可)睦袖;

  • IPython就是著名的、強(qiáng)大的交互式Python shell荣刑,通過(guò)cmd同樣可以調(diào)用它(命令行下輸入ipython即可)馅笙;

  • Jupyter Notebook是一個(gè)強(qiáng)大交互式筆記本,支持實(shí)時(shí)代碼厉亏,數(shù)學(xué)方程董习,可視化和 markdown等;

  • Spyder是一個(gè)集成的科學(xué)計(jì)算開(kāi)發(fā)環(huán)境爱只,可以說(shuō)是一個(gè)加強(qiáng)版的MATLAB皿淋。

Anaconda中各個(gè)環(huán)境和組件的使用還需讀者朋友們?nèi)グl(fā)現(xiàn)。值得一說(shuō)的是,Anaconda是十分便捷且易于使用的一個(gè)平臺(tái)窝趣。通過(guò)它疯暑,筆者開(kāi)始了后面的機(jī)器學(xué)習(xí)之路。

當(dāng)然我們還可以從Python官網(wǎng)下載需要的Python版本哑舒,安裝需要的科學(xué)計(jì)算庫(kù)等個(gè)性化的操作妇拯,這里不再進(jìn)行贅述,更多的需要讀者朋友們?nèi)グl(fā)現(xiàn)洗鸵。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末越锈,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子膘滨,更是在濱河造成了極大的恐慌甘凭,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件火邓,死亡現(xiàn)場(chǎng)離奇詭異丹弱,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)铲咨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)蹈矮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人鸣驱,你說(shuō)我怎么就攤上這事◎鹋兀” “怎么了踊东?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)刚操。 經(jīng)常有香客問(wèn)我闸翅,道長(zhǎng),這世上最難降的妖魔是什么菊霜? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任坚冀,我火速辦了婚禮,結(jié)果婚禮上鉴逞,老公的妹妹穿的比我還像新娘记某。我一直安慰自己,他們只是感情好构捡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布液南。 她就那樣靜靜地躺著,像睡著了一般勾徽。 火紅的嫁衣襯著肌膚如雪滑凉。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音畅姊,去河邊找鬼咒钟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛若未,可吹牛的內(nèi)容都是我干的朱嘴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼陨瘩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼腕够!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起舌劳,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤帚湘,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后甚淡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體大诸,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡婚肆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年胳蛮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拍皮。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡撵割,死狀恐怖贿堰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情啡彬,我是刑警寧澤羹与,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站庶灿,受9級(jí)特大地震影響纵搁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜往踢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一腾誉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧峻呕,春花似錦利职、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至佩憾,卻和暖如春哮伟,著一層夾襖步出監(jiān)牢的瞬間干花,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工楞黄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留池凄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓鬼廓,卻偏偏與公主長(zhǎng)得像肿仑,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子碎税,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 這段時(shí)間每時(shí)每刻窩在家里尤慰,睡到11點(diǎn),然后吃飯雷蹂,上網(wǎng)到半夜伟端,只剩下鐘在哇哇的走著的聲音。從未這樣過(guò)匪煌,卻很心安理得责蝠。...
    e039af852f53閱讀 373評(píng)論 1 1
  • 黃昏無(wú)霞,何以黃昏萎庭; 青春無(wú)你霜医,何以青春; 與其人潮湮沒(méi)驳规,庸碌一生肴敛; 不如讓生命豐茂蔥郁,不負(fù)韶華吗购; 縱明日天寒地...
    子非魚(yú)1843閱讀 212評(píng)論 0 3
  • 昨天中午在單位吃飯医男,我們大家聊起了水果。聊著聊著巩搏,我突然對(duì)我旁邊的小伙伴來(lái)了一句“你記不記得上次我從海南買(mǎi)的芒果給...
    煙花雨蕁閱讀 157評(píng)論 0 0