выражения SymPy неизменны : они никогда не меняются.Следовательно, не может быть глобального переключателя, который неявно изменяет все существующие выражения.
Для обработки подстановки в нескольких выражениях можно использовать циклы, списки или применить subs
к матрице.Примеры:
expressions = [2*x + y, x**2 + 2*y, x - y/2]
print([expr.subs(x, 3) for expr in expressions])
mat = Matrix(expressions)
print(mat.subs(x, 3))
Печать:
[y + 6, 2*y + 9, -y/2 + 3]
Matrix([[y + 6], [2*y + 9], [-y/2 + 3]])