小编Ric*_*nte的帖子

当我的矩阵"不确定"时出了什么问题?

我正在使用Jahmm java lib进行分类.我想做一些测试,所以我生成一些随机数据集.

我以这种格式创建数据集:

[val_1.1 val_1.2 val_1.3];[val_2.1 val_2.2 val_2.3]; [val_3.1 val_3.2 val_3.3] etc...
Run Code Online (Sandbox Code Playgroud)

我使用随机函数

 val_1.1 == val_1.2 == val_1.3
Run Code Online (Sandbox Code Playgroud)

val_2.1 == val_2.2 == val_2.3 
Run Code Online (Sandbox Code Playgroud)

等等.

当我使用此数据集调用以下函数时,它会抛出IllegalArgumentException

static double[][] decomposeCholesky(double[][] m)
{
    if (!isSquare(m))
        throw new IllegalArgumentException("Matrix is not square");

    double[][] l = matrix(nbRows(m), nbColumns(m));

    for (int j = 0; j < nbRows(m); j++)
    {
        double[] lj = l[j];
        double d = 0.;

        for (int k = 0; k < j; k++) {
            double[] lk = l[k];
            double s = …
Run Code Online (Sandbox Code Playgroud)

java math matrix

-1
推荐指数
1
解决办法
1431
查看次数

标签 统计

java ×1

math ×1

matrix ×1