作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很抱歉新手问题,但到目前为止我还没有在其他地方找到答案。
假设我们有一个符号,我们将它乘以 float 一:
import sympy
x = sympy.Symbol('x')
x = 1.0 * x
无论我做什么,所有包含此 x
的表达式也将包含因子 1:
from pprint import pprint
pprint(x)
pprint(sympy.simplify(x))
输出:
1.0⋅x
1.0⋅x
在上面的例子中,我想输出x
而不是1.0⋅x
。是否有可能以用 float 1 解决所有乘法的方式简化表达式?我应该将这个 float 转换为另一种数据类型吗?
最佳答案
我找到了解决办法。有一个特殊的功能nsimplify()
就可以了。
关于python - 如何让 SymPy 将 1.0 之类的整数替换为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64761602/
我是一名优秀的程序员,十分优秀!