mp.prec = 53
time_begin = time.time()
print "mpmath results:"
print clsin(2,3.1415926535897327)
print "time1:"
print (time.time() - time_begin)
time_begin = time.time()
print "gsl results:"
print gsl_sf_clausen(3.1415926535897327)
print "time2"
print (time.time() - time_begin)
结果如下:
mpmath results:
4.19482951966115e-14
time1:
0.00391387939453
gsl results:
4.18544219761e-14
time2
2.69412994385e-05
从我在相同精度上找到的结果来看,结果相差很大(mpmath:4.19...但是gsl:4.18...),我想知道哪个更准确?并且在相同精度下,mpmath 比 gsl_sf_clausen 慢 100 多倍,为什么?
谢谢