Я работаю в симпозиуме с символическими матрицами.
После того, как я сделал это явным, я не могу вернуться к неявным представлениям.
Я пытался что-то решить с парой .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
работать.Но как это можно сделать?