Examples of toNativeArray()


Examples of gnu.trove.TDoubleArrayList.toNativeArray()

        idxs.add (i);
        vals.add (2.0 * i);
      }
    }

    SparseMatrixn a = new SparseMatrixn (sizes, idxs.toNativeArray (), vals.toNativeArray ());
    return a;
  }

  public void testSparseMatrixnSerializable () throws IOException, ClassNotFoundException
  {
View Full Code Here

Examples of gnu.trove.TDoubleArrayList.toNativeArray()

    for (int i = 0; i < 100000; i++) {
      Assignment assn = f.sample (r);
      lst.add (assn.getDouble (var));
    }

    double[] vals = lst.toNativeArray ();
    double mean = MatrixOps.mean (vals);
    assertEquals (0.7 / (0.5 + 0.7), mean, 0.01);
  }

View Full Code Here

Examples of gnu.trove.TDoubleArrayList.toNativeArray()

    for (int i = 0; i < 100000; i++) {
      Assignment assn = f.sample (r);
      lst.add (assn.getDouble (var));
    }

    double[] vals = lst.toNativeArray ();
    double mean = MatrixOps.mean (vals);
    assertEquals (5.92, mean, 0.01);
  }

  static String mdlstr = "VAR u1 u2 : continuous\n" +
View Full Code Here

Examples of gnu.trove.TDoubleArrayList.toNativeArray()

        break;
      }
    }

    int[] szs = computeSizes (ptl);
    SparseMatrixn m = new SparseMatrixn (szs, idxList.toNativeArray (), valList.toNativeArray ());

    TableFactor result = new TableFactor (computeVars (ptl));
    result.setValues (m);

    return result;
View Full Code Here

Examples of gnu.trove.TDoubleArrayList.toNativeArray()

    for (int i = 0; i < 10000; i++) {
      Assignment assn = f.sample (r);
      lst.add (assn.getDouble (var));
    }

    double[] vals = lst.toNativeArray ();
    double mean = MatrixOps.mean (vals);
    double std = MatrixOps.stddev (vals);
    assertEquals (-1.0, mean, 0.025);
    assertEquals (Math.sqrt(2.0), std, 0.01);
  }
View Full Code Here

Examples of gnu.trove.TDoubleArrayList.toNativeArray()

    for (int i = 0; i < 10000; i++) {
      Assignment assn = f.sample (r);
      lst.add (assn.getDouble (var));
    }

    double[] vals = lst.toNativeArray ();
    double mean = MatrixOps.mean (vals);
    assertEquals (0.25, mean, 0.01);
  }

  static String mdlstr = "VAR u1 u2 : continuous\n" +
View Full Code Here

Examples of gnu.trove.TDoubleArrayList.toNativeArray()

    Variable[] vars = new Variable[] { new Variable (NUM_OUTCOMES), new Variable (NUM_OUTCOMES),
            new Variable (NUM_OUTCOMES) };
    DirectedModel mdl = new DirectedModel ();
    mdl.addFactor (new CPT (new TableFactor (vars[0], pA), vars[0]));
    mdl.addFactor (new CPT (new TableFactor (vars[1], pB), vars[1]));
    mdl.addFactor (new CPT (new TableFactor (vars, pC.toNativeArray ()), vars[2]));

    return mdl;
  }

  private void compareMarginals (String msg, FactorGraph fg,  Inferencer inf1, Inferencer inf2)
View Full Code Here

Examples of gnu.trove.TIntArrayList.toNativeArray()

        break;
      }
    }

    int[] szs = computeSizes (ptl);
    SparseMatrixn m = new SparseMatrixn (szs, idxList.toNativeArray (), valList.toNativeArray ());

    TableFactor result = new TableFactor (computeVars (ptl));
    result.setValues (m);

    return result;
View Full Code Here

Examples of gnu.trove.TIntArrayList.toNativeArray()

        idxs.add (i);
        vals.add (2.0 * i);
      }
    }

    SparseMatrixn a = new SparseMatrixn (sizes, idxs.toNativeArray (), vals.toNativeArray ());
    return a;
  }

  public void testSparseMatrixnSerializable () throws IOException, ClassNotFoundException
  {
View Full Code Here

Examples of gnu.trove.TIntArrayList.toNativeArray()

      for (int j = 0; j < lbls.size (); j++) {
        Label lbl = lbls.get (j);
        vals.add (lbl.getIndex ());
      }
    }
    return vals.toNativeArray ();
  }

  private void setupLabel2Var ()
  {
    idx2var = new Variable [lblseq.size ()][];
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.