我有一个像这样的矩阵
dk =Matrix([[op],[0],[-o]])
dk*2
我无法使用2
或factor(dk*2)
分析因子simplify(dk*2)
而没有运气。
答案 0 :(得分:1)
我不太确定您在使用这些表达式的上下文中。 你试图解决的更大问题是什么? 您是否希望按照以下方式执行某些操作:
>>> op,o = symbols('op o')
>>> dk =Matrix([[2*op],[o+op**2],[-op/o]])
>>> print([[cell.as_coeff_exponent(op) for cell in row] for row in dk.tolist()])
[[(2, 1)], [(o + op**2, 0)], [(-1/o, 1)]]
我认为这不是你想要达到的目标,但也许这是一个开始?