我是新來的蟒蛇和我正在努力的問題之一是繪製500對連續的隨機數。我已生成的數字的公式如下所示:如何在python中繪製500對連續的隨機數字?
x軸
>>> a=128
>>> c=0
>>> m=509
>>> n=500
>>> seed = 10
>>> for i in range (1,n):
new_seed=(a*seed+c)%m
seed = new_seed
print new_seed
y軸
>>> a=269
>>> c=0
>>> m=2048
>>> n=500
>>> seed = 10
>>> for i in range (1,n):
new_seed=(a*seed+c)%m
seed = new_seed
print new_seed
我現在想知道是如何可以將這些結果到一個數組或列表。我試圖把plt.plot(new_seed)放到循環語句中,但是當我試圖繪圖時沒有奏效。有任何想法嗎?
我用進口matplotlib.pyplot如PLT
在此先感謝您的幫助!
感謝您的幫助,但我需要的數字是從上面的計算不是隨機數 – scrayon
@Joran的繪圖方法是有效的,但。只需將'x'和'y'值更改爲您自己的值。 –
@Joran:使用像OP這樣的循環可能更簡單。你的'x'和'y'行每個只包含一個數字,因爲種子永遠不會被重置。 – DSM