public int getIndex(int m, int n) { return m+n*getM(); } public ArrayList<MLArray> cells()
public int size() { return this.data.getM(); }
public int getIndex(int m, int n) { return m+n*getM(); } public ArrayList<MLArray> cells()
public int getIndex(int m, int n) { return m+n*getM(); } public ArrayList<MLArray> cells()
public int getIndex(int m, int n) { return m + n * getM(); }
public int getIndex(int m, int n) { return m + n * getM(); }
public String contentToString() { StringBuffer sb = new StringBuffer(); sb.append(name + " = \n"); for (int m = 0; m < getM(); m++) { sb.append("\t"); for (int n = 0; n < getN(); n++) { sb.append(get(m, n)); sb.append("\t"); } sb.append("\n"); } return sb.toString(); }
public String contentToString() { StringBuffer sb = new StringBuffer(); sb.append(name + " = \n"); for (int m = 0; m < getM(); m++) { sb.append("\t"); for (int n = 0; n < getN(); n++) { sb.append(get(m, n)); sb.append("\t"); } sb.append("\n"); } return sb.toString(); }
public String contentToString() { StringBuffer sb = new StringBuffer(); sb.append(name + " = \n"); for ( int m = 0; m < getM(); m++ ) { sb.append("\t"); for ( int n = 0; n < getN(); n++ ) { sb.append( get(m,n) ); sb.append("\t"); } sb.append("\n"); } return sb.toString(); }
public String contentToString() { StringBuffer sb = new StringBuffer(); sb.append(name + " = \n"); for ( int m = 0; m < getM(); m++ ) { sb.append("\t"); for ( int n = 0; n < getN(); n++ ) { sb.append( get(m,n) ); sb.append("\t"); } sb.append("\n"); } return sb.toString(); }
public String contentToString() { StringBuffer sb = new StringBuffer(); sb.append(name + " = \n"); for ( int m = 0; m < getM(); m++ ) { sb.append("\t"); for ( int n = 0; n < getN(); n++ ) { sb.append( get(m,n) ); sb.append("\t"); } sb.append("\n"); } return sb.toString(); }
private void prepareFolds() { final MLArray setfolds = this.content.get("set_fold"); if(setfolds==null) return; if (setfolds.isCell()) { this.folds = new ArrayList<Fold>(); final MLCell foldcells = (MLCell) setfolds; final int nfolds = foldcells.getM(); System.out.println(String.format("Found %d folds", nfolds)); for (int i = 0; i < nfolds; i++) { final MLDouble training = (MLDouble) foldcells.get(i, 0); final MLDouble test = (MLDouble) foldcells.get(i, 1); final MLDouble validation = (MLDouble) foldcells.get(i, 2); final Fold f = new Fold(toIntArray(training), toIntArray(test), toIntArray(validation)); folds.add(f); } } else { throw new RuntimeException( "Can't find set_folds in expected format"); } }
@Override public Pair<Matrix> generate() { if(index>=this.data.getM())return null; Pair<Matrix> XY = new Pair<Matrix>( CFMatrixUtils.asMat(this.data.get(index, 0)), CFMatrixUtils.asMat(this.data.get(index, 1)) ); index++; return XY; }
case MLArray.mxCELL_CLASS: MLCell cell = new MLCell(name, dims, type, attributes); for (int i = 0; i < cell.getM() * cell.getN(); i++) { tag = new ISMatTag(buf); if (tag.size > 0) {
case MLArray.mxCELL_CLASS: MLCell cell = new MLCell(name, dims, type, attributes); for (int i = 0; i < cell.getM() * cell.getN(); i++) { tag = new ISMatTag(buf); if (tag.size > 0) {