Я ищу метод для извлечения слагаемых высокого уровня выражения, желательно в виде списка. Я имею в виду следующее:
Рассмотрим следующее выражение:
a+ b*log(c+1)+d*e**(f+g)
Под слагаемыми высокого уровня я подразумеваю такие слагаемые: (a, b*log(c+1), d*e**(f+g))
Я не хочу получать, например, слагаемые логарифма (c+1) или (f+g).
Я видел, что есть описание «расширенной обработки выражений», но не знаю, как решить мою конкретную проблему. Возможно, есть уже реализованная функция типа summands(expr), которую я пока не нашел?
С уважением, Йоханнес.