【发布时间】:2017-12-21 16:42:12
【问题描述】:
我正在 Python 和 Cassandra 之间来回发送数据。我在我的 python 程序中使用了内置的 float 类型和我的 Cassandra 表的数据类型。如果我从 python 向 Cassandra 发送一个数字 955.99,在数据库中它会显示 955.989999。当我在 python 中发送查询以返回我刚刚发送的值时,现在是955.989990234375。
我了解 python 中精度损失的问题,我只是想知道 Cassandra 中是否有任何内置机制可以防止这个问题。
【问题讨论】:
标签: python cassandra floating-point precision cassandra-python-driver