有比Maple中提供的convert函数更好的将Maple表达式转换为Python的方法(这似乎根本不起作用)
convert(9 + x, python)
Error, (in convert/python) cannot convert to python
答案 0 :(得分:0)
如果您尝试从某些Maple表达式生成python源代码,请参见CodeGeneration
软件包。
例如,
CodeGeneration[Python]( 9+x );
cg0 = 9 + x
还有,
func := proc(x) local y; y:=9+arcsin(x) end proc:
CodeGeneration[Python]( func );
import math
def func (x):
y = 9 + math.asin(x)
return(y)
convert(...,python)
语法用于将某些Maple表达式转换为可与(有限的)python运行时仿真一起使用的备用内部表示形式。但是您已经描述了生成python“代码”的过程,我指的是用于导出的源代码。