如何在java中处理极小的数字

时间:2015-05-02 10:22:58

标签: java

我正在开发一个使用朴素贝叶斯分类器进行情感分析的Java应用程序。但是在计算概率时,结果是非常小的数字,因为我们得到的输出为零。使用BigDecimal没有帮助。

1 个答案:

答案 0 :(得分:0)

为什么不简单地使用BigDecimal数字并将它们包装到自定义类中:

public class InfinitesimalNumber {
    private BigDecimal mantisse;
    private int exponent;
}

但是,你必须实现所有数学,即使BigDecimal完成大部分工作也不会那么容易。