Sto usando sympy
v1.0 in un Jupyter Notebook. Ho difficoltà a trovare espressioni per semplificare il modo in cui mi piacerebbe. Ecco un esempio di giocattolo; fa la stessa cosa che i miei espressioni più complicate fanno ...Come semplificare le espressioni sqrt in sympy
import sympy
sympy.init_printing(use_latex='mathjax')
x, y = sympy.symbols("x, y", real=True, positive=True)
sympy.simplify(sqrt(2*x/y))
mi dà ...
Ma io preferirei ...
Come posso ottenere sympy
per raggruppare le cose in questo modo? Ho provato alcune delle altre funzioni simplify
, ma mi danno tutti lo stesso risultato. O mi manca qualcos'altro?
Se non si imposta x e y come reali e positivi, SymPy non li separerà (perché non è valido farlo). – asmeurer
@asmeurer Grazie, questo in effetti aiuta. Ancora tira fuori il 2, ma è più facile da gestire. Ho scoperto che posso anche improvvisare quadrando tutto per verificare come raccoglie tutto. – kwinkunks