作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Mathematica 中,可以防止系统在输入表达式时简化表达式。语法如下:
HoldForm[x/x]
是否可以用 SymPy 做类似的事情?
最佳答案
以下方法可以达到类似的效果。可能还有其他我不知道的可用。
import sympy as sp
x = sp.symbols('x')
expr1 = x/x
expr2 = sp.S('x/x', evaluate=False)
expr3 = sp.Mul(x, 1/x, evaluate=False)
print(expr1)
print(expr2)
print(expr3)
1
x/x
x/x
关于wolfram-mathematica - SymPy 相当于 mathematica 中的 HoldForm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40264977/
我正在编写一个调试函数,它打印一个变量名及其值。我使用程序中任意位置的变量列表调用此调试函数。所以我们的想法是让它像这样工作: debug[var_List] := Module[{values =
在 Mathematica 中,可以防止系统在输入表达式时简化表达式。语法如下: HoldForm[x/x] 是否可以用 SymPy 做类似的事情? 最佳答案 以下方法可以达到类似的效果。可能还有其他
我对所有声称以某种方式阻止计算的内置 Mathematica 函数感到困惑:Unevaluated、Defer、Hold ,以及超过 6 个 Hold* 形式。 Mathematica 文档只是单独解
我是一名优秀的程序员,十分优秀!