Распечатать символ продукта (∏) с помощью пакета SymPy - PullRequest
0 голосов
/ 18 октября 2018

enter image description here

Я хотел бы знать, как напечатать символы на этом рисунке, используя пакет SymPy в Python.

1 Ответ

0 голосов
/ 18 октября 2018

Символические продукты создаются с Product(expr, (index, low, high)), где high равно включительно в отличие от большей части кода Python.Например:

P00 = IndexedBase("P^{00}")
P02 = IndexedBase("P^{02}")
i = Idx("i")
t = symbols("t")
expr = Product(P00[i]*P02[t], (i, 1, t-1))
print(expr)

, который печатает (при условии поддержки LaTeX) как

product

Размещение индексов неоптимально;проблема заключается в том, что верхние индексы жестко закодированы в имена символов, а не являются фактическими повышенными индексами.Но я не вижу способа заставить SymPy печатать определенные индексы как верхние индексы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...