gpt4 book ai didi

python - 我怎么知道 mpmath 使用的是 gmpy 还是 gmpy2?

转载 作者:行者123 更新时间:2023-11-28 20:21:45 24 4
gpt4 key购买 nike

我知道

import mpmath as mp
print mp.libmp.BACKEND

但如果我没记错的话,它不会说我使用的是 gmpy 还是 gmpy2。

另外,每次你使用更新版本的东西时,你都不会在它旁边看到版本号,但是因为我可以分别import gmpygmpy2我有点担心我可能使用的是旧版本的 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

这到底是怎么回事?

最佳答案

mpmath 将首先尝试导入 gmpy2

虽然您可以同时导入 gmpygmpy2,但它不受支持,因为 gmpygmpy2 彼此不认识。

我同时维护 gmpygmpy2 但我认为 gmpy 已过时,应该使用 gmpy2相反。

关于python - 我怎么知道 mpmath 使用的是 gmpy 还是 gmpy2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26552363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com