матрица sympy в явную сумму и обратно (в матричную запись) - PullRequest
1 голос
/ 09 апреля 2019

Я работаю в симпозиуме с символическими матрицами.

После того, как я сделал это явным, я не могу вернуться к неявным представлениям.

Я пытался что-то решить с парой .as_explicit() и MatrixExpr.from_index_summation(expr)

Но последний, похоже, ожидает явной суммы сигма-нотации, а не суммы индексированных элементов.

В качестве минимального рабочего примера приведу мой подход к умножению матриц:

A = MatrixSymbol('A',3,4)
B = MatrixSymbol('B',4,3)
Matrix_Notation = A * B
Expanded = (A * B).as_explicit()
FromSummation = MatrixExpr.from_index_summation(Expanded)

Здесь мы можем видеть, что FromSummation все еще совпадает с Expanded

Я предполагаю, что выражение Expanded должно быть преобразовано в сигма-суммы, так что можно ожидать .from_index_summationработать.Но как это можно сделать?

...