如何在Python中获得更精确的float类型?

水上升级

如何在Python中获得浮点类型,该类型在小数点后可以有更多数字?我用更多的数字表示大量的数字(例如几百或几千),因此十进制类型将不正确。我也尝试过GMPY2,但是我什至无法将其下载到我的Python中。是否有具有这种类型的库?

Python 3.8 | Linux Ubuntu

法希姆

您可以使用十进制模块。以下是如何执行此操作的示例:

>>> import decimal
>>> decimal.getcontext().prec = 123  # Setting precision to 123 digits
>>> decimal.Decimal(10) / decimal.Decimal(3)
# Can't fit the answer here, so not showing. Try yourself

>>> decimal.getcontext().prec = 1000  # Setting precision to 1000 digits
>>> decimal.Decimal(10) / decimal.Decimal(3)
# Can't fit the answer here again, so not showing. Try yourself

这是十进制模块文档

请注意,根据设备上可用的内存,可以使用的最高精度可能会有所不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得图像中更精确的点位置

来自分类Dev

如何在Python中获得精确的文件创建时间?

来自分类Dev

如何获得从设备到信标的更精确的距离?

来自分类Dev

Java float比double更精确?

来自分类Dev

如何在spring-mvc中设置springfox的主机URL(更精确的springfox-swagger2)?

来自分类Dev

如何使此功能更精确?

来自分类Dev

我如何在R中获得这种精确的格式?

来自分类Dev

如何在Java中获得字符的精确边界框

来自分类Dev

XNA:如何在Draw()方法中使用double值而不是float以获得精确的旋转?

来自分类Dev

XNA:如何在Draw()方法中使用double值而不是float以获得精确的旋转?

来自分类Dev

如何从Deis应用程序/容器中获取更精确的日志源?

来自分类Dev

如何在C ++中获得类型的大小?

来自分类Dev

如何在Python中精确循环N次?

来自分类Dev

如何在Python中精确循环N次?

来自分类Dev

如何在 Haskell 中对 (float,float) 类型的元素求和?

来自分类Dev

如何在SQL Server中获得浮点数的精确字符表示形式?

来自分类Dev

如何在c/c++中获得大数的精确二进制表示?

来自分类Dev

更精确的houghline OpenCV

来自分类Dev

更精确的houghline OpenCV

来自分类Dev

更精确的滚动

来自分类Dev

如何使用regexp更精确地指定模式

来自分类Dev

python-bunyan记录器的更精确时间?

来自分类Dev

SQL中的TRIM函数可以更精确吗?

来自分类Dev

如何获得精确的划分?

来自分类Dev

如何在Python中获得Kerberos票证

来自分类Dev

如何在Python中获得时间

来自分类Dev

如何在Python中获得列表的引用

来自分类Dev

如何在Python中获得毫秒增量?

来自分类Dev

如何在 Python 中获得总行数?

Related 相关文章

热门标签

归档