return vector.viewSelection(indexes);
return vector.viewSelection(indexes);
for (int i=0; i<n; i++) selectedCols[i] = (int) selected[i]; return matrix.viewSelection(selectedCols);
return vector.viewSelection(indexes);
return vector.viewSelection(indexes);
for (int i=0; i<n; i++) selectedCols[i] = (int) selected[i]; return matrix.viewSelection(selectedCols);
DoubleMatrix1D view1 = master.viewRow(0).viewSelection(indexes); System.out.println("view1="+view1); DoubleMatrix1D view2 = view1.viewPart(0,3);
DoubleMatrix1D view1 = master.viewRow(0).viewSelection(indexes); System.out.println("view1="+view1); DoubleMatrix1D view2 = view1.viewPart(0,3);
System.out.println(matrix.viewSelection( new cern.colt.function.DoubleProcedure() { public final boolean apply(double a) { return a % 2 == 0; }
System.out.println(matrix.viewSelection( new cern.colt.function.DoubleProcedure() { public final boolean apply(double a) { return a % 2 == 0; }
return viewSelection(matches.elements());
return viewSelection(matches.elements());
DoubleMatrix1D mu1 = mu.viewSelection(x1); DoubleMatrix1D mu2 = mu.viewSelection(x2); DoubleMatrix1D temp4 = a.copy().assign(mu2, Functions.minus); DoubleMatrix1D temp5 = algebra.mult(temp1, temp4);
DoubleMatrix1D a17 = YX.viewSelection(range1); DoubleMatrix1D a18 = S.viewSelection(v, parv).viewRow(0); a17.assign(a18); DoubleMatrix1D a19 = YX.viewSelection(range2); DoubleMatrix2D a20 = S.viewSelection(v, all); DoubleMatrix1D a21 = algebra.mult(a20, algebra.transpose(Z)).viewRow(0); DoubleMatrix1D a24 = temp.viewSelection(range1); a23.assign(a24); a23.assign(Mult.mult(-1)); omega.viewSelection(v, spov).viewRow(0).assign(temp.viewSelection(range2)); omega.viewSelection(spov, v).viewColumn(0).assign(temp.viewSelection(range2));
DoubleMatrix1D a17 = YX.viewSelection(range1); DoubleMatrix1D a18 = S.viewSelection(v, parv).viewRow(0); a17.assign(a18); DoubleMatrix1D a19 = YX.viewSelection(range2); DoubleMatrix2D a20 = S.viewSelection(v, all); DoubleMatrix1D a21 = algebra.mult(a20, algebra.transpose(Z)).viewRow(0); DoubleMatrix1D a24 = temp.viewSelection(range1); a23.assign(a24); a23.assign(Mult.mult(-1)); omega.viewSelection(v, spov).viewRow(0).assign(temp.viewSelection(range2)); omega.viewSelection(spov, v).viewColumn(0).assign(temp.viewSelection(range2));