Я пытаюсь решить ряд линейных уравнений, которые решаются рекурсивно.На каждом временном шаге мое решение gamma
имеет форму (3,1)
.Эта система итеративно решается 20 раз, чтобы получить окончательное значение gamma
.
Я пытаюсь сохранить значения gamma
каждый раз в другом массиве, чтобы получить доступ к значениям gamma
на каждом шаге после завершения выполнения кода.Когда я пытаюсь сохранить значение gamma
после каждого шага в gamma_solution, он выдает следующую ошибку:
SyntaxError: can't assign to function call
Где я иду не так?Есть ли лучший способ сделать это?
Спасибо
Входной код:
gamma_solution = np.zeros((3,#_of_steps))
for i in range(#_of_steps):
<code to solve a system of equations to give gamma as result>
gamma_solution[:,i].reshape((3,1)) = gamma
Выход:
Error
Ожидание: на каждом шагеi, сохранить значение гаммы, полученное на шаге, в i-м столбце gamma_solution