Визуализировать график выражения sympy - PullRequest
0 голосов
/ 24 февраля 2020

Структура данных выражения sympy представляет собой дерево (ср. expr.func и expr.args). Для некоторых задач манипуляции выражениями может быть полезно визуализировать это дерево.

Вопрос: Есть ли какое-то простое решение для визуализации графиков выражений sympy?

1 Ответ

0 голосов
/ 24 февраля 2020

С помощью пакета anytree и некоторой рекурсивной функции это довольно просто. Смотрите этот блокнот . Для expr=w1 + w2**2 - 7 он производит такие результаты, как

root
└── Add
    ├── -7
    ├── w1
    └── Pow
        ├── w2
        └── 2

или

expression graph for w1 + w2**2 - 7

...