圣人数学数值评估
Sage math numerical evaluation
我正在使用 Sage 数学进行一些计算,我发现数值评估与 python 的计算有很大不同。
例如,evalf() 不再有效,而是使用 n() 和 gp()。
我的问题是:
Sage中有哪些不同的数值评估方式,它们有什么区别?
n() 和 gp() 有什么区别?为什么后者似乎慢得多?
我假设你说 evalf
时指的是 Sympy。无论如何,n()
或 numerical_approx()
是等价的。参见 the documentation。默认为 53 位精度。
不过您不应该考虑 gp()
,除非您真的想使用 GP/Pari 解释器或将某些内容转换为 GP。
我正在使用 Sage 数学进行一些计算,我发现数值评估与 python 的计算有很大不同。
例如,evalf() 不再有效,而是使用 n() 和 gp()。
我的问题是:
Sage中有哪些不同的数值评估方式,它们有什么区别?
n() 和 gp() 有什么区别?为什么后者似乎慢得多?
我假设你说 evalf
时指的是 Sympy。无论如何,n()
或 numerical_approx()
是等价的。参见 the documentation。默认为 53 位精度。
不过您不应该考虑 gp()
,除非您真的想使用 GP/Pari 解释器或将某些内容转换为 GP。