python實(shí)現(xiàn)隨機(jī)漫步方法和原理
我們通過(guò)模擬隨機(jī)漫步可以說(shuō)明如何運(yùn)用數(shù)組運(yùn)算。通過(guò)內(nèi)置的random模塊以純Python的方式實(shí)現(xiàn)1000步的隨機(jī)漫步

根據(jù)前100個(gè)隨機(jī)漫步值生成的折線圖,
plt.plot(walk[:100])

隨機(jī)漫步中各步的累計(jì)和,可以用一個(gè)數(shù)組運(yùn)算來(lái)實(shí)現(xiàn)。因此,我用np.random模塊一次性隨機(jī)產(chǎn)生1000個(gè)“擲硬幣”結(jié)果(即兩個(gè)數(shù)中任選一個(gè)),將其分別設(shè)置為1或-1,然后計(jì)算累計(jì)和

我們就可以沿著漫步路徑做一些統(tǒng)計(jì)工作了,比如求取最大值和最小值

假設(shè)我們想要知道本次隨機(jī)漫步需要多久才能距離初始0點(diǎn)至少10步遠(yuǎn)(任一方向均可)。np.abs(walk)>=10可以得到一個(gè)布爾型數(shù)組,它表示的是距離是否達(dá)到或超過(guò)10,而我們想要知道的是第一個(gè)10或-10的索引??梢杂胊rgmax來(lái)解決這個(gè)問(wèn)題,它返回的是該布爾型數(shù)組第一個(gè)最大值的索引(True就是最大值)

以上就是關(guān)于python隨機(jī)漫步的全部知識(shí)點(diǎn)內(nèi)容,感謝大家的閱讀和對(duì)腳本之家的支持。
- Python實(shí)現(xiàn)隨機(jī)漫步功能
- python散點(diǎn)圖實(shí)例之隨機(jī)漫步
- python實(shí)現(xiàn)隨機(jī)漫步算法
- Python使用matplotlib繪制隨機(jī)漫步圖
- python使用matplotlib庫(kù)生成隨機(jī)漫步圖
- Python超詳細(xì)分步解析隨機(jī)漫步
- python3.5繪制隨機(jī)漫步圖
- Python3隨機(jī)漫步生成數(shù)據(jù)并繪制
- Python?numpy之線性代數(shù)與隨機(jī)漫步
- Python實(shí)現(xiàn)隨機(jī)漫步的詳細(xì)過(guò)程
相關(guān)文章
詳解字典樹(shù)Trie結(jié)構(gòu)及其Python代碼實(shí)現(xiàn)
Trie多被用來(lái)查找和統(tǒng)計(jì)字符串,利用公共前綴來(lái)減少搜索時(shí)間,下面我們就來(lái)詳解字典樹(shù)Trie結(jié)構(gòu)及其Python代碼實(shí)現(xiàn)2016-06-06
Python Pygame實(shí)戰(zhàn)之賽車游戲的實(shí)現(xiàn)
如今的游戲可謂是層出不窮,不過(guò)小編發(fā)現(xiàn),賽車游戲也是深受大家歡迎啊,像跑跑卡丁車、QQ飛車,還有主機(jī)游戲極品飛車系列。本文將用Python中的Pygame模塊制作一個(gè)簡(jiǎn)單的賽車游戲,感興趣的可以了解一下2022-03-03
Python復(fù)數(shù)屬性和方法運(yùn)算操作示例
這篇文章主要介紹了Python復(fù)數(shù)屬性和方法運(yùn)算操作,結(jié)合實(shí)例形式分析了Python復(fù)數(shù)運(yùn)算相關(guān)操作技巧,代碼注釋備有詳盡說(shuō)明,需要的朋友可以參考下2017-07-07
Python2和Python3中print的用法示例總結(jié)
在Python 3中接觸的第一個(gè)很大的差異就是縮進(jìn)是作為語(yǔ)法的一部分,這和C++等其他語(yǔ)言確實(shí)很不一樣,所以要小心,其中python3和python2中print的用法有很多不同,這篇文章主要給大家介紹了關(guān)于Python2和Python3中print用法的相關(guān)資料,需要的朋友可以參考下。2017-10-10
深入理解Python虛擬機(jī)中描述器的實(shí)現(xiàn)原理
這篇文章主要給大家介紹一個(gè)我們?cè)谑褂妙惖臅r(shí)候經(jīng)常使用但是卻很少在意的黑科技——描述器的實(shí)現(xiàn)原理,文中的示例代碼講解詳細(xì),需要的可以參考一下2023-05-05
Pytorch數(shù)據(jù)類型Tensor張量操作的實(shí)現(xiàn)
本文主要介紹了Pytorch數(shù)據(jù)類型Tensor張量操作的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Django Xadmin多對(duì)多字段過(guò)濾實(shí)例
這篇文章主要介紹了Django Xadmin多對(duì)多字段過(guò)濾實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04

