Сохранить a_ (ij) как матрицу.Либо сделайте его двумерным массивом, либо используйте библиотеку numpy и сделайте его матовой матрицей.
Пример 2D-массива:
a = [[4.3, 8.3, 2.9, 1.3],
[1.4, 4.7, 6.5, 3.2],
# you've indicated more lines will go here
[8.34, 2.13, 7.93, 6.322]]
Если a - это то, что можетбыть сгенерированной функцией, я бы порекомендовал генерировать ваш 2D-массив таким образом, а не вводить значения вручную.
Затем вы можете реализовать свою формулу как функцию:
def y(i):
p = 10
total = 0
for j in range(1,4):
total += a[i][j] * p**j
return total
Теперь вы можете получить значения y для любого значения i, которое вам нравится, вызвав функцию, например, y(1)
дастзначение y для i = 1.
Вы также можете сгенерировать массив для y (если вы часто используете одно и то же значение y, ваш код будет работать быстрее, если вы сохраните его в массиве вместо пересчетау каждый раз).