zv(t)
возвращает одномерный массив размером t
. В результате, когда вы берете среднее значение, это одно значение. Вы можете убедиться в этом, распечатав значение rms(t)
. Если вы хотите создать график вдоль t
для rms
, вам необходимо сгенерировать несколько образцов Монте-Карло. Например,
def zv(t):
n = 1000
return np.random.normal(mean, std, size = (n, t))
def rms(x):
return np.sqrt(np.mean(zv(x)**2, axis = 0))