Ejemplo n.º 1
0
  private static double[][] convertDoubleDataset2DtoPrimitive(DoubleDataset dataset) {
    if (dataset.getRank() != 2) throw new IllegalArgumentException("dataset Shape must be 2D");

    double[][] rv = new double[dataset.getShape()[0]][dataset.getShape()[1]];

    for (int row = 0; row < dataset.getShape()[0]; row++) {
      System.arraycopy(
          dataset.getData(), row * dataset.getShape()[1], rv[row], 0, dataset.getShape()[1]);
    }

    return rv;
  }