Я пытаюсь использовать Sympy для разложения процедур оценки в IPython Notebook. Было бы очень полезно иметь возможность сопровождать манипуляции данными с полным отображением линейных уравнений на каждом шаге. Возьмем простой пример регрессии, у меня есть следующие настройки:Sympy - Показать полное уравнение в плотной матричной форме
from sympy import *
from sympy.abc import epsilon
y=MatrixSymbol('y',5,1)
x=MatrixSymbol('x',5,2)
b=MatrixSymbol('b',2,1)
e=MatrixSymbol('epsilon',5,1)
Я могу напечатать каждый из компонентов ...
y.as_explicit()
(b*x).as_explicit()
e.as_explicit()
... но я не смог найти, однако, метод SymPy, что позволяет полного уравнения для отображения (следующее было вынесено с online latex editor):
в принципе любое время я использую оператор равенства оно обоснованно принято в качестве задания, и аддитивные операторы преобразуют MatrixSymbol в MatAdd объекта, который не поддерживает метод as_explict()
. Любые мысли по этому вопросу будут оценены.
Вы сделали опечатку? 'b * x' неверно. – asmeurer