我在Jupyter Notebook中使用sympy
v1.0。我無法通過表達來簡化我的想法。這裏有一個玩具的例子。它我更復雜的表達式做同樣的事情......如何簡化sympy中的sqrt表達式
import sympy
sympy.init_printing(use_latex='mathjax')
x, y = sympy.symbols("x, y", real=True, positive=True)
sympy.simplify(sqrt(2*x/y))
給我...
但我寧願......
如何獲得sympy
以這種方式進行分組?我曾嘗試過其他一些simplify
函數,但它們都給了我相同的結果。還是我錯過了別的?
如果您沒有將x和y設置爲真實和正數,SymPy不會將它們分開(因爲這樣做無效)。 – asmeurer
@asmeurer謝謝你的確有幫助。它仍然把2拉出來,但這更容易處理。我發現我也可以通過將所有東西整齊排列來檢查它是如何收集所有東西的。 – kwinkunks