2014-04-10 5 views
0

에서 나는 행운과 factor(dk*2) 또는 simplify(dk*2)를 사용하여 요소 2을 인수 분해 할 수없는이Sympy 요인 밖으로 매트릭스

dk =Matrix([[op],[0],[-o]]) 
dk*2 

같은 매트릭스를 가지고있다.

답변

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)]] 

: 당신의 라인을 따라 뭔가를 찾고 계십니까?