gpt4 book ai didi

python - mpz 变量的算术结果是什么?

转载 作者:行者123 更新时间:2023-12-01 05:48:32 25 4
gpt4 key购买 nike

我正在尝试用 python 中的 gmpy2 进行一些算术运算。不幸的是我不知道该算术的返回值的类型是什么。例如:

x=float(gmpy2.comb(100,50))/gmpy2.comb(200,100)
print x
print isinstance(x, (int, long, float, complex))

给我:

1.114224180581451e-30
False

当我用谷歌搜索时,我找不到任何有用的信息。有没有一种方法可以让我获得Python中的对象类型?否则,这个值的确切类型是什么?是mpz吗?最后一个问题,当我用 mpz 值进行算术运算时例如 float,它总是将类型转换为 mpz 吗?

附注我不知道 mpz 是否是我在这里使用的正确术语!我也会很高兴如果有高声誉的人将 gmpy 添加到 stackoverflow 中的标签中以制作它们了解 gmpy 的人更容易提出问题。

最佳答案

我不知道 gmpy2,但您可以使用 x.__class__ 在 Python 中查找对象的类型。

对于新式类,您还可以使用 type(x)

关于python - mpz 变量的算术结果是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15270546/

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