Я новичок в программировании в целом, но я немного знаком с языком ANSYS APDL (производная Фортрана) и Python. По сути, я пытаюсь создать новую функцию symboli c для каждой итерации в al oop. Насколько я видел, Python (в частности, sympy) не может создать массив или список функций symboli c. Например, в APDL я могу написать:
*do,i,1,3
f%i% = i*x + 2*i*y
*enddo
, что даст мне 3 функции: f1 = x + 2y, f2 = 2x + 6y, f3 = 3x + 9y
Поэтому мне интересно, есть ли Python эквивалент для функции% i%, или если в Python есть простой обходной путь, которым я могу воспользоваться.
Моя конечная цель - собрать все эти функции вместе, чтобы решить систему, находясь еще в l oop. Каждая итерация будет увеличивать количество уравнений и переменных в системе, пока не будут выполнены определенные критерии. Я могу увеличить количество переменных с помощью psi = sympy.Array(sympy.symbols('psi0:%d'%i))
, но мне еще предстоит найти способ сделать это с помощью функций symboli c.