【发布时间】:2014-12-20 13:17:39
【问题描述】:
我知道
import mpmath as mp
print mp.libmp.BACKEND
但如果我没记错的话,它不会说我使用的是 gmpy 还是 gmpy2。
另外,我每次你使用新版本的东西时,你都不会得到它旁边的版本号,但是因为我可以分别import gmpy 和 gmpy2 我有点担心我可能会使用旧版本的 gmpy。
谢谢
更新:
我还尝试了以下让我感到困惑/担心的方法。
import mpmath as mp
import gmpy as gm
import gmpy2 as gm2
print mp.mpf('1') == gm.mpf('1')
# Result is FALSE
print mp.mpf('1') == gm2.mpfr('1')
# Result is FALSE
print gm.mpf('1') == gm2.mpfr('1')
# Result is FALSE
print mp.mpf('1') == 1
# Result is TRUE
print gm.mpf('1') == 1
# Result is TRUE
print gm2.mpfr('1') == 1
# Result is TRUE
什么鬼?
【问题讨论】: