我有一个 Python 中的 SymPy 表达式,我想将其复制并粘贴到 Java 源代码中。问题是求幂有不同的表示法:
- Java用途
Math.pow(a,b)
;
- Python使用
a**b
.
所以我的问题是:有没有办法以“Java 格式”打印 SymPy 表达式?
SymPy 有几个打码机专门用于此目的的。虽然没有 Java 代码打印机,有一个用于 JavaScript 的。我不能说 Java 和 Javascript 在每个用途上是否都足够相似,但求幂是按照您想要的方式打印的:
import sympy
a,b = sympy.symbols("a, b")
print(sympy.printing.jscode(a**b))
# 'Math.pow(a, b)'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)