random walk in python

當(dāng)我以龜速在python入門的世界中掙扎的時(shí)候妓蛮,遇到了一個(gè)熟悉的事物——random walk。所以這篇文章就用來寫關(guān)于random walk(RW)的一些知識(shí)和感悟慕匠。


1肋演、RW code in python

RW的代碼比較簡(jiǎn)單,思路是:設(shè)定起點(diǎn)——用choice函數(shù)設(shè)定每一步橫縱坐標(biāo)前進(jìn)的距離——將每一步的距離累積起來——結(jié)束薪伏。代碼如下:

2滚澜、繪制 RW

繪制圖形主要用到 matplotlib 。思路是根據(jù)RW的的類創(chuàng)建一個(gè)實(shí)例嫁怀,然后用散點(diǎn)圖畫出來设捐。可以設(shè)置圖形樣式塘淑,讓圖形看上去各種fancy萝招。

代碼如下:

圖形如下:

關(guān)于漫步次數(shù):我選擇的次數(shù)是10000次,運(yùn)行時(shí)間大概1s左右存捺。我喜歡這個(gè)次數(shù)出來的圖形槐沼,顆粒感和氤氳感都剛好。次數(shù)太少顆粒感會(huì)比較強(qiáng)召噩,次數(shù)太多則沒有了獨(dú)立感變成非常柔順的一片母赵,而且運(yùn)行時(shí)間會(huì)延長(zhǎng),當(dāng)我把次數(shù)設(shè)置在1,000,000時(shí)具滴,用了35s鐘才運(yùn)行完凹嘲,圖形是云朵樣的一大片。當(dāng)然构韵,可能有人會(huì)喜歡這種柔順的感覺周蹭。

關(guān)于圖形樣式:上圖分別選擇了“Blues”和“summer”。圖形樣式的選擇非常多疲恢,基礎(chǔ)的是三原色“RGB”凶朗,另外也有很多擴(kuò)展(可以查看pyplot的所有顏色映射 ? ?https://matplotlib.org/gallery/index.html)。我喜歡用單一顏色(比如藍(lán)色)显拳,疊加顏色漸變之后就已經(jīng)非常富有層次了棚愤,如果本身就是多個(gè)顏色,再疊加漸變就會(huì)比較繁雜混亂。簡(jiǎn)潔本身就是美宛畦。

3瘸洛、random walk in life

隨機(jī)漫步公式如上,最后一項(xiàng)e是白噪聲,那么可以看出X的均值不隨時(shí)間發(fā)生變化次和。每一步都隨心所欲反肋,就像一個(gè)醉漢行走,他的每一步都可以向前向后向左向右踏施。就像我們作為靈長(zhǎng)類動(dòng)物的高級(jí)品種石蔗,隨機(jī)地出現(xiàn)生活在一個(gè)很小的星球上,而它隨機(jī)地圍繞著千萬億個(gè)星系中一個(gè)很普通的恒星公轉(zhuǎn)畅形。就像我們隨機(jī)地出生在地球的某個(gè)年代某個(gè)國(guó)家养距,隨機(jī)地接受著父母的、大眾媒體的束亏、書籍的影響铃在,隨機(jī)地成為一個(gè)性格迥異的人。泰戈?duì)栒f“生命于你而言碍遍,本是一場(chǎng)無意義無目的定铜,充滿隨心所欲的幻想”。

于是兜兜轉(zhuǎn)轉(zhuǎn)怕敬,百轉(zhuǎn)千回揣炕,最終我們可能還是會(huì)回到最初的狀態(tài)。心理學(xué)家弗蘭克爾說东跪,我們永遠(yuǎn)都有選擇畸陡,生命的意義在于選擇∷涮睿可是就像德黑蘭的死神一樣丁恭,最終我們所遭受的種種不幸也許也正是我們的選擇所帶來的。一切似乎都毫無意義斋日。

但是牲览,我們?nèi)匀灰プ龇e極的選擇、嘗試和努力恶守。因?yàn)闊o論終點(diǎn)在哪里(可以在圖形中增強(qiáng)顯示終點(diǎn)第献,實(shí)際上它可以出現(xiàn)在任何位置),這副圖形畫出來都是豐富而美麗的兔港,如果你喜歡庸毫,也可以讓它變得絢爛多彩。

以上衫樊。

thanks for your time:)

注:文中例子均來自于《Python編程:從入門到實(shí)踐》書中飒赃。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子盒揉,更是在濱河造成了極大的恐慌晋被,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刚盈,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡挂脑,警方通過查閱死者的電腦和手機(jī)藕漱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來崭闲,“玉大人肋联,你說我怎么就攤上這事〉蠹螅” “怎么了橄仍?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)牍戚。 經(jīng)常有香客問我侮繁,道長(zhǎng),這世上最難降的妖魔是什么如孝? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任宪哩,我火速辦了婚禮,結(jié)果婚禮上第晰,老公的妹妹穿的比我還像新娘锁孟。我一直安慰自己,他們只是感情好茁瘦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布品抽。 她就那樣靜靜地躺著,像睡著了一般甜熔。 火紅的嫁衣襯著肌膚如雪圆恤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天纺非,我揣著相機(jī)與錄音哑了,去河邊找鬼。 笑死烧颖,一個(gè)胖子當(dāng)著我的面吹牛弱左,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播炕淮,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拆火,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起们镜,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤币叹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后模狭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體颈抚,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年嚼鹉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贩汉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡锚赤,死狀恐怖匹舞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情线脚,我是刑警寧澤赐稽,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站浑侥,受9級(jí)特大地震影響姊舵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜锭吨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一蠢莺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧零如,春花似錦躏将、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至肖卧,卻和暖如春蚯窥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背塞帐。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工拦赠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人葵姥。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓荷鼠,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親榔幸。 傳聞我的和親對(duì)象是個(gè)殘疾皇子允乐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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

  • 第十五章 生成數(shù)據(jù) matplotlib數(shù)學(xué)繪圖庫(kù) pygal專注生成適合在數(shù)字設(shè)備上顯示的圖表 15.1 繪制折...
    Shinichi新一君閱讀 1,036評(píng)論 0 0
  • Matplotlib 入門教程 來源:Introduction to Matplotlib and basic l...
    布客飛龍閱讀 31,798評(píng)論 5 162
  • 在數(shù)據(jù)分析中矮嫉,數(shù)據(jù)可視化非常重要。我們可以將數(shù)據(jù)繪制成各種圖形牍疏,比如直方圖蠢笋,散點(diǎn)圖等,從圖形中可以明顯看出各種數(shù)據(jù)...
    Clemente閱讀 1,888評(píng)論 0 4
  • 想跟上這個(gè)時(shí)代,你該學(xué)習(xí)了 你還在猶豫什么炊邦,小孩都在學(xué)習(xí)編程编矾,不然未來沒有你的落腳之地。一技傍身馁害,學(xué)習(xí)PHP軟件編...
    劉恒_893f閱讀 75評(píng)論 0 0
  • 今天在知乎上看到一則“人究竟有多壞”的話題,內(nèi)心不免被觸動(dòng)蹂匹〉獠耍看著那滿屏的負(fù)能量,我下意識(shí)的認(rèn)為限寞,人真的是壞的透頂?shù)?..
    墨小凝閱讀 423評(píng)論 0 1