Python中的double / float类型精度

Lin Ma

在OSX上使用Python 2.7时,输出结果与有所不同x,想知道是否有一种方法可以控制Python的double / float精度更高吗?

x=0.123456789123456789

print x # output 0.123456789123

更新1

使用十进制时的输出很奇怪,

x=0.123456789123456789
y=decimal.Decimal(x)
print x," and ", y # output 0.123456789123  and  0.1234567891234567837965840908509562723338603973388671875

问候,林

德米特里罗

您可以使用Decimal进行操作-一旦有了数字,您就可以精确地进行游戏

import decimal   
initial_x='0.123456789123456789'
x=decimal.Decimal(initial_x)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python小数类型精度错误

来自分类Dev

Python Float静默溢出精度错误

来自分类Dev

将python float打印为单精度float

来自分类Dev

np.float64和python float(64)的精度差异

来自分类Dev

Java中的类型转换(双精度/双精度)

来自分类Dev

Java中的float和Double类型范围

来自分类Dev

我们如何清楚地知道C/C++中double或float的精度?

来自分类Dev

隐式转换失去浮点精度:“ double”到“ float”;固定?

来自分类Dev

Double和float可能具有相同的精度?

来自分类Dev

PostgreSQL:Double.MinValue超出了double精度类型的范围

来自分类Dev

C ++中双精度类型值的减法

来自分类Dev

在Swift中,双精度数的类型是Int

来自分类Dev

如何识别long double数据类型的精度

来自分类Dev

将double或float转换为整数类型,哪种类型?

来自分类Dev

XSLT2.0中的精度,舍入和数据类型

来自分类Dev

在Java中浮点数据类型精度

来自分类Dev

如何使用Groovy在mongo中插入双精度类型值?

来自分类Dev

C ++写入文件中双精度类型的意外舍入

来自分类Dev

是否可以在Java中创建自己的原始数据类型。像int,float,double

来自分类Dev

将数组中任何json对象的键值的类型从字符串更改为float / double

来自分类Dev

Pytorch CNN培训中的“ RuntimeError:预期标量类型为Double,但找到了Float”

来自分类Dev

float和double数据类型在gcc编译器中工作吗?

来自分类Dev

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

来自分类Dev

为什么我的精度在C#中将double转换为float时会丢失?

来自分类Dev

Java-double和float精度是否取决于计算机?

来自分类Dev

隐式转换失去了浮点精度:“ double”到“ float”;使固定?

来自分类Dev

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

来自分类Dev

将类型转换为双精度整数以从类型转换的整数除法中获得双精度结果

来自分类Dev

精度类型

Related 相关文章

  1. 1

    Python小数类型精度错误

  2. 2

    Python Float静默溢出精度错误

  3. 3

    将python float打印为单精度float

  4. 4

    np.float64和python float(64)的精度差异

  5. 5

    Java中的类型转换(双精度/双精度)

  6. 6

    Java中的float和Double类型范围

  7. 7

    我们如何清楚地知道C/C++中double或float的精度?

  8. 8

    隐式转换失去浮点精度:“ double”到“ float”;固定?

  9. 9

    Double和float可能具有相同的精度?

  10. 10

    PostgreSQL:Double.MinValue超出了double精度类型的范围

  11. 11

    C ++中双精度类型值的减法

  12. 12

    在Swift中,双精度数的类型是Int

  13. 13

    如何识别long double数据类型的精度

  14. 14

    将double或float转换为整数类型,哪种类型?

  15. 15

    XSLT2.0中的精度,舍入和数据类型

  16. 16

    在Java中浮点数据类型精度

  17. 17

    如何使用Groovy在mongo中插入双精度类型值?

  18. 18

    C ++写入文件中双精度类型的意外舍入

  19. 19

    是否可以在Java中创建自己的原始数据类型。像int,float,double

  20. 20

    将数组中任何json对象的键值的类型从字符串更改为float / double

  21. 21

    Pytorch CNN培训中的“ RuntimeError:预期标量类型为Double,但找到了Float”

  22. 22

    float和double数据类型在gcc编译器中工作吗?

  23. 23

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

  24. 24

    为什么我的精度在C#中将double转换为float时会丢失?

  25. 25

    Java-double和float精度是否取决于计算机?

  26. 26

    隐式转换失去了浮点精度:“ double”到“ float”;使固定?

  27. 27

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

  28. 28

    将类型转换为双精度整数以从类型转换的整数除法中获得双精度结果

  29. 29

    精度类型

热门标签

归档