java.math.BigDecimal.scale() 相当于 double
java.math.BigDecimal.scale() equivalent for double
我有一个像下面这样的值矩阵,我需要对其进行缩放。我一直在寻找一个内置函数,如果有一个可以为我做这件事的话。我还没有找到一个,所以最终编写了代码来使用下面的公式进行缩放
scaledMatrix = (Matrix - MeanMatrix)/Standard Deviation
这段代码有点错误,我正在努力更正它。当我这样做的时候,我碰巧遇到了 java.math.BigDecimal.scale()
并且确实查找了 double
的等价物,因为我的矩阵是 double
type numbers
如果有人可以帮助我提供有关
的详细信息
1) If there is an inbuilt function that accepts matrix of values & returns me the scaled matrix
2) `java.math.BigDecimal.scale()` equivalent for `double` type data
如有任何帮助,我们将不胜感激。
BigDecimal.scale()
方法并不像您认为的那样。 BigDecimal
值存储为 a * 10^b
(其中 ^
表示求幂)。 BigDecimal.scale()
方法基本上是 returns 的 b
部分。
我不知道 double
值的类似方法,我也不知道执行您需要的功能的方法。由于您将 apache-commons 放在标签中,我建议您查看 Apache Commons 的广泛统计库。
我有一个像下面这样的值矩阵,我需要对其进行缩放。我一直在寻找一个内置函数,如果有一个可以为我做这件事的话。我还没有找到一个,所以最终编写了代码来使用下面的公式进行缩放
scaledMatrix = (Matrix - MeanMatrix)/Standard Deviation
这段代码有点错误,我正在努力更正它。当我这样做的时候,我碰巧遇到了 java.math.BigDecimal.scale()
并且确实查找了 double
的等价物,因为我的矩阵是 double
type numbers
如果有人可以帮助我提供有关
的详细信息1) If there is an inbuilt function that accepts matrix of values & returns me the scaled matrix
2) `java.math.BigDecimal.scale()` equivalent for `double` type data
如有任何帮助,我们将不胜感激。
BigDecimal.scale()
方法并不像您认为的那样。 BigDecimal
值存储为 a * 10^b
(其中 ^
表示求幂)。 BigDecimal.scale()
方法基本上是 returns 的 b
部分。
我不知道 double
值的类似方法,我也不知道执行您需要的功能的方法。由于您将 apache-commons 放在标签中,我建议您查看 Apache Commons 的广泛统计库。