/** * Construct from native array * @param values the array of values */ public SparseFloatFV(float[] values) { this.values = new SparseBinSearchFloatArray(values); }
/** * Construct empty FV with given number of bins * @param nbins the number of bins in each dimension */ public SparseFloatFV(int nbins) { values = new SparseBinSearchFloatArray(nbins); }
/** * Construct empty FV with given number of bins * @param nbins the number of bins in each dimension */ public SparseFloatFV(int nbins) { values = new SparseBinSearchFloatArray(nbins); }
/** * Construct from native array * @param values the array of values */ public SparseFloatFV(float[] values) { this.values = new SparseBinSearchFloatArray(values); }
@Override public SparseFloatArray copy() { SparseBinSearchFloatArray copy = new SparseBinSearchFloatArray(length); copy.used = used; copy.keys = Arrays.copyOf(keys, keys.length); copy.values = Arrays.copyOf(values, values.length); return copy; }
@Override public void readASCII(Scanner in) throws IOException { values = new SparseBinSearchFloatArray(0); values.readASCII(in); }
@Override public void readBinary(DataInput in) throws IOException { values = new SparseBinSearchFloatArray(0); values.readBinary(in); }
@Override public void readASCII(Scanner in) throws IOException { values = new SparseBinSearchFloatArray(0); values.readASCII(in); }
@Override public void readBinary(DataInput in) throws IOException { values = new SparseBinSearchFloatArray(0); values.readBinary(in); }
int pcount = 0; while (maxrows-- != 0) { final SparseFloatArray x = new SparseBinSearchFloatArray(0); final double y; if (binary) {
int pcount = 0; while (maxrows-- != 0) { final SparseFloatArray x = new SparseBinSearchFloatArray(0); final double y; if (binary) {