我在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