Как создать счетчик печати для каждого индекса в массиве размера n? - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть массив следующим образом:

Размер массива определяется пользователем и может иметь любое количество R. Но всегда будет два лагранжиана, которые всегда являются последними двумя элементами в массиве.

R и лагранжианы представляют нормальные числа.

MSolv = np.array([R1,R2,R3,R4,R5,R6,R7,Lagrangian1,Lagrangian2])
print("R1 = ", MSolv[0])
print("R2 = ", MSolv[1])
print("R3 = ", MSolv[2])
print("R4 = ", MSolv[3])
print("R5 = ", MSolv[4])
print("R6 = ", MSolv[5])
print("R7 = ", MSolv[6])
print("Lagrangian Multiplier 1  = ", MSolv[7])
print("Lagrangian Multiplier 2  = ", MSolv[8])

Как создать счетчик печати, который бы печатал R1 до Rn для любого числа R?

Так что в некоторых случаях у меня может быть любое количество R, мне нужен код для распечатки R1 = ..., R2 = ...., до Rn, а затем двух лагранжианов.

В основном, это способ автоматизации того, что я сделал выше для любого числа R и 2 лагранжианов.

(ps. Моя интерпретация 'count' может отличаться от ufunc 'count ()')

Редактировать:

Теперь я понимаю, что может быть лучше разделить R и лагранжианы на два отдельных массива, а затем применить индекс печати.

Мой вопрос можно поставить лучше, когда это будет сделано: Как бы вы создали индекс как R1, R2, R3 до суммы последнего R в массиве?

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...