我正在嘗試使用random.random()
在python中創建列表的列表。如何在python中創建列表的列表
def takeStep(prevPosition, maxStep):
"""simulates taking a step between positive and negative maxStep, \
adds it to prevPosition and returns next position"""
nextPosition = prevPosition + (-maxStep + \
(maxStep - (-maxStep)) * random.random())
list500Steps = []
list1000Walks = []
for kk in range(0,1000):
list1000Walks.append(list500Steps)
for jj in range(0 , 500):
list500Steps.append(list500Steps[-1] + takeStep(0 , MAX_STEP_SIZE))
我知道爲什麼這給了我它做什麼,只是不知道該怎麼做。請給出最簡單的答案,在這個新的,並不知道很多。
另外:將參數「1000」硬編碼到變量名中通常是一個壞主意。 – DSM 2013-03-05 03:53:44