Я пытаюсь создать нормальное распределение в python. Я сделал следующий код:Создание нормального распределения в python
prior = []
variance = 20
mean = 0.5
x = -100
while x <= 100:
normal_distribution = 1/np.sqrt(1*np.pi*variance*variance)*np.exp(np.power(x-mean,2)/(2*variance*variance))
prior.extend(normal_distribution)
++x
Но я получил ошибку типа:
TypeError: 'numpy.float64' object is not iterable
Я пытался что normal_distribution = ... Имеет значение вне цикла. Я точно не понимаю, почему он не может перебираться.
не произносят объект , Всегда плохая идея ... Следующее, что вы знаете, вы будете бормотать .... –
Вы не говорите ... –