[2-1] 必要なモジュールをインポートします。
In [1]:
import numpy as np
import matplotlib.pyplot as plt
from numpy.random import randint
[2-2] 1000回分のサイコロの目を用意して、1回分、2回分・・・の平均を順番に計算します。
In [2]:
dice = randint(1,7,1000)
result = []
for i in range(1, 1001):
sample = dice[:i]
result.append(np.mean(sample))
[2-3] 結果をグラフに表示します。
In [3]:
fig = plt.figure(figsize=(5,3))
subplot = fig.add_subplot(1,1,1)
subplot.set_ylim(2,5)
subplot.plot(result)
Out[3]: