0
從長度爲m的一維空間開始,其中m = 2 * n + 1.以相等的概率隨機向左或向右邁一步。繼續採取隨機步驟,直到你離開空間的一個邊緣,爲此我正在使用0 < =位置<米。如何使用在python中執行一維隨機遊走的隨機數字?
我們必須編寫一個程序來執行隨機遊走。我們必須使用n = 5的大小創建一維空間,並將標記放在中間。每一步,使用隨機數發生器將其移動到左側或右側。它應該有一個相同的概率,它在任何一個方向上移動。
我對這個計劃的想法,但不知道如何把它寫在python:
- 初始化N = 1,M = 2N + 1,和j = N + 1
- 循環直到j = 0或j = m + 1爲止。在每一步:
- 隨機向左或向右移動j。
- 顯示步行的當前狀態,如圖所示。
- 使另一個變量來計算總步數。
- 在循環之前將此變量初始化爲零。
- 但j移動總是增加步數。
- 循環結束後,報告總步驟。
您需要先嚐試。本網站非常適合幫助您改進代碼,或幫助您發現錯誤,但我們不會爲您做功課。 –
你想做統計分析嗎? –
@RobAnthony我編輯了我的帖子並制定了計劃。你可以看看嗎? –