@Override public List<Integer> apply(HasArray hasArray){ return ValueUtil.asIntegers((List)hasArray.getArrayContent()); } };
public List<Integer> getSupportSizes(){ return ValueUtil.asIntegers(getArray("n_support_", Number.class)); }
public List<Integer> getClassCount(){ return ValueUtil.asIntegers(getArray("class_count_", Number.class)); }
public List<Integer> getSupport(){ return ValueUtil.asIntegers(getArray("support_", Number.class)); }
public List<Integer> getIndPtr(){ return ValueUtil.asIntegers(getArray("indptr", Number.class)); }
public List<Integer> getFeatureSizes(){ return ValueUtil.asIntegers(getArray("n_values_", Number.class)); } }
public List<Integer> getLabels(){ return ValueUtil.asIntegers(getArray("labels_", Number.class)); } }
public List<Integer> getIndices(){ return ValueUtil.asIntegers(getArray("indices", Number.class)); }
public List<Integer> getSupport(){ return ValueUtil.asIntegers(getArray("support_", Number.class)); }
static public int[] getShape(NDArray array){ Object[] shape = array.getShape(); List<? extends Number> values = (List)Arrays.asList(shape); return Ints.toArray(ValueUtil.asIntegers(values)); }
static public int[] getShape(CSRMatrix matrix){ Object[] shape = matrix.getShape(); if(shape.length == 1){ return new int[]{ValueUtil.asInt((Number)shape[0])}; } else if(shape.length == 2){ return new int[]{ValueUtil.asInt((Number)shape[0]), ValueUtil.asInt((Number)shape[1])}; } List<? extends Number> values = (List)Arrays.asList(shape); return Ints.toArray(ValueUtil.asIntegers(values)); }
static public DiscrStats createDiscrStats(Object[] objects){ List<Object> values = (List)asArray(objects[0]); List<Integer> counts = ValueUtil.asIntegers((List)asArray(objects[1])); ClassDictUtil.checkSize(values, counts); DiscrStats discrStats = new DiscrStats() .addArrays(PMMLUtil.createStringArray(values), PMMLUtil.createIntArray(counts)); return discrStats; } }
int columns = 1 + (2 * categories.size()) + 1; List<Integer> classes = ValueUtil.asIntegers(FortranMatrixUtil.getColumn(yval2.getValues(), rows, columns, 0));