2013-09-24 3 views
0

Уважаемый Stackoverflow сообщества,IPython: Создание переменных, которые зависят от индекса петли

Я действительно новичок в программировании, так пожалуйста, простите, если я не получаю ответы и снова должны спросить. Я попытался использовать функцию поиска, и я уверен, что моя проблема является общей, однако я не понимаю ответы, чтобы быть честными.

Я использую iPython 1.1.0 для запуска программы с именем cantera, которая предназначена для моделирования Combustion. Он работает с Python 2.7, если я прав. Моя проблема заключается в том, что я хочу построить несколько точек данных через matplotlib, но получение этих datapoints кажется довольно тяжелым. Я хочу показать зависимость двух конкретных переменных горения. Мой подход заключался в создании цикла и на каждом шаге для создания одного из этих точек данных и последующего построения их в конце. Я попытался создать переменные, которые зависят от имени индекса, но получается, что код, который я использовал, не работает.

% Matplotlib инлайн импорта matplotlib.pyplot, как PLT импорта NumPy как нм из будущего импорта разделения импорта Кантера как кар

для I в диапазоне (50,151): x_i = я/100

Вещь в каждом цикле перезаписывает существующую переменную x_i Так что в итоге я получаю одну переменную x_i. Я хочу, чтобы каждый цикл создавал новую переменную x_1, x_2 x_3, x_4 и так далее. Есть ли простой способ сделать это?

Благодарим за помощь.

ответ

0

использование словарем:

x={} 
for i in range(50,151): x[i] = i/100 

или список

x=[] 
for i in range(50,151): x.append(i/100) 
Смежные вопросы