2012-06-18 3 views

ответ

2

Даже если предположить, что функция simplify в sympy была очень хорошей, то, что вы предлагаете, возможно, не сработало, потому что то, что является «простым», строго не определено.

Я думаю, что вы хотите это функциональность присутствует в .rewrite:

In [1]: (sinh(x)+cosh(x)).rewrite(exp) 
Out[1]: 
x 
e 

Вы можете использовать .rewrite для многих других преобразований, включая гамма < -> комбинаторики и обратные < аккуратный -> логарифмы.

+0

Для журнала -> триггерной переписки используйте 'rewrite (sin)', а не 'sinh'. См. Https://stackoverflow.com/questions/44157724/simplifying-exponential-representation-of-hyperbolic-functions-in-sympy – Joce

Смежные вопросы