Симулятор Монте-Карло

У меня возникли проблемы с созданием собственного симулятора Монте-Карло с помощью python 3 ... Я пытаюсь предсказать будущую цену в наступающем году. Я все еще учусь программировать на Python.

Мои данные:

Price = np.array([29429,30426,32513,40605,52806,57581]) 
Year = np.array([1970,1971,1972,1973,1974,1975])

Попытка симулятора Монте-Карло ..

N_pts_per_fit = 30
indices= random.randint(0,Price,N_pts_per_fit)
for i in range[N_pts_per_fit]:
    newdata = indices

Сообщите мне, правильно ли я размещаю вопросы и отзывы о моем подходе. Спасибо Вам и хорошего дня!

  • Боб

person Bob    schedule 30.11.2016    source источник
comment
Непонятно, о чем вы спрашиваете. что происходит, когда вы запускаете свой код? с чем у тебя проблемы?   -  person Eamonn McEvoy    schedule 30.11.2016
comment
Не то чтобы я был экспертом в методе Монте-Карло, но можно ли его использовать для прогнозирования тенденций?   -  person Headcrab    schedule 30.11.2016


Ответы (1)


В диапазоне должны быть круглые скобки:

range(N_pts_per_fit)

и вы хотите хранить каждую новую информацию? Я предполагаю, что у вас есть больше кода в инструкции for

person Tom Malkin    schedule 30.11.2016
comment
У вас недостаточно репутации, чтобы оставлять комментарии, но я все равно хотел бы помочь - хотя спасибо за ваш вклад - person Tom Malkin; 30.11.2016
comment
Да, моя проблема в том, что я хочу хранить новые данные. Это все, что у меня есть до сих пор, но я все еще ищу правильную нотацию, чтобы сделать монте-карло на питоне. - person Bob; 30.11.2016
comment
Вы можете сохранить новые данные в виде списка, поэтому последняя строка может выглядеть как - person Tom Malkin; 01.12.2016
comment
newdata.append(indices), если новые данные настроены как newdata = [] - person Tom Malkin; 01.12.2016