背向NCL蚪燕、面向Python:學(xué)習(xí)Python半個(gè)月內(nèi)的體會(huì)

背景:

作為一個(gè)氣象er,在本科時(shí)期一直使用Fortran處理數(shù)據(jù)配合GrADs繪制圖像蛾魄,研究生期間改為MATLAB處理數(shù)據(jù)配合NCL繪制空間場(chǎng)+Origin繪制時(shí)間場(chǎng)。由于NCL在去年已經(jīng)停止了更新,Python在機(jī)器學(xué)習(xí)和AI的背景下特別火滴须,其能調(diào)用MATLAB舌狗、CDO、NCO等軟件進(jìn)行混合編程的能力打動(dòng)了我扔水。于是痛侍,我覺(jué)得背向NCL、面向Python魔市。

環(huán)境配置

這里我參考并且向@摸魚(yú)黑 大佬請(qǐng)教了很多知識(shí)主届,這里再次感謝一下大佬對(duì)于萌新的耐心指點(diǎn)。我在大佬的文章中第一次接觸了jupyter notebook待德,由于剛開(kāi)始安裝設(shè)計(jì)到conda環(huán)境的理解君丁,第一天我便在安裝conda的路上一直折騰著,后來(lái)通過(guò)修改環(huán)境源解決了無(wú)法連接的問(wèn)題将宪,順利安裝好了Python3.7 環(huán)境和jupyter notebook绘闷。這里大佬也給了我很多指點(diǎn),并且讓我理清了思路较坛,再次感謝印蔗。

Python的使用感受

初極狹、才通人

剛開(kāi)始使用Python的時(shí)候還是有點(diǎn)吃力丑勤,首先在數(shù)據(jù)計(jì)算上不如MATLAB一樣可以直接使用函數(shù)华嘹,Python通過(guò)Import的方式導(dǎo)入各種各樣的包和庫(kù)來(lái)統(tǒng)一配置,這一點(diǎn)有點(diǎn)像MATLAB的包一樣法竞。但不同的是Python的包使用Conda來(lái)安裝特別方便除呵,直接解決了各種包通過(guò)Pip安裝時(shí)會(huì)互相打架或者版本高低的問(wèn)題,這一點(diǎn)十分方便爪喘。
Python的語(yǔ)法其實(shí)有點(diǎn)像C++颜曾,但因?yàn)楹芏嗄瓴挥肅++,剛開(kāi)始從MATLAB轉(zhuǎn)過(guò)來(lái)處理數(shù)據(jù)還是有點(diǎn)懵逼秉剑,幸虧直接接觸過(guò)NCL泛豪,不然每次數(shù)據(jù)從0還是1開(kāi)始索引都要想半天。

復(fù)行數(shù)十步侦鹏,豁然開(kāi)朗

一開(kāi)始接觸Python還是通過(guò)學(xué)習(xí)@摸魚(yú)黑 大佬寫(xiě)的教程诡曙,這讓我進(jìn)步很快,在國(guó)外的stack論壇上也是高手如云略水,討論激烈价卤。Python讓NCL連尾氣都吃不到的高明之處就在于Python打通了多學(xué)科的融合,通過(guò)谷歌可以輕松搜索到你想要的東西和你遇到的問(wèn)題如何解決渊涝。這里不得不提一下百度了慎璧,搜索下來(lái)都是各種廣告…………
Python的開(kāi)源的優(yōu)點(diǎn)太過(guò)于明顯床嫌,現(xiàn)在NCL也有了適配Python的包(PyNGL),以后基本一個(gè)Python也就夠了胸私。

最后說(shuō)一下遺憾

之前用MATLAB處理大型數(shù)據(jù)時(shí)因?yàn)榭梢源蜷_(kāi)并行運(yùn)算厌处,總體運(yùn)算速度雖然不如Fortran那么快,但是考慮到編程時(shí)總體時(shí)間也還能接受岁疼。
Python的話有一個(gè)奇怪的地方就是CPU占用一直很低阔涉,只25%上下,導(dǎo)致速度拉夸捷绒,并且我也沒(méi)找到如何在Linux中開(kāi)啟并行計(jì)算的方法瑰排,所以計(jì)算速度慢也算美中不足的一個(gè)地方吧。

總結(jié)

Python真香

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末暖侨,一起剝皮案震驚了整個(gè)濱河市凶伙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌它碎,老刑警劉巖函荣,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異扳肛,居然都是意外死亡傻挂,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門挖息,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)金拒,“玉大人,你說(shuō)我怎么就攤上這事套腹⌒髋祝” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵电禀,是天一觀的道長(zhǎng)幢码。 經(jīng)常有香客問(wèn)我,道長(zhǎng)尖飞,這世上最難降的妖魔是什么症副? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮政基,結(jié)果婚禮上贞铣,老公的妹妹穿的比我還像新娘。我一直安慰自己沮明,他們只是感情好辕坝,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著荐健,像睡著了一般酱畅。 火紅的嫁衣襯著肌膚如雪琳袄。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,692評(píng)論 1 305
  • 那天圣贸,我揣著相機(jī)與錄音挚歧,去河邊找鬼扛稽。 笑死吁峻,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的在张。 我是一名探鬼主播用含,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼帮匾!你這毒婦竟也來(lái)了啄骇?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤瘟斜,失蹤者是張志新(化名)和其女友劉穎缸夹,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體螺句,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡虽惭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蛇尚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芽唇。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖取劫,靈堂內(nèi)的尸體忽然破棺而出匆笤,到底是詐尸還是另有隱情,我是刑警寧澤谱邪,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布炮捧,位于F島的核電站,受9級(jí)特大地震影響惦银,放射性物質(zhì)發(fā)生泄漏寓盗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一璧函、第九天 我趴在偏房一處隱蔽的房頂上張望傀蚌。 院中可真熱鬧,春花似錦蘸吓、人聲如沸善炫。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)箩艺。三九已至窜醉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間艺谆,已是汗流浹背榨惰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留静汤,地道東北人琅催。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像虫给,于是被迫代替她去往敵國(guó)和親藤抡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

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