public void run() { for (int c = firstColumn; c < lastColumn; c++) { AA.viewColumn(c).assign(x, DoubleFunctions.mult); } } });
public void dswap(DoubleMatrix2D A, DoubleMatrix2D B) { A.checkShape(B); int rows = A.rows(); for (int i = 0; i < rows; i++) A.viewRow(i).swap(B.viewRow(i)); }
/** * C = A||B; Constructs a new matrix which is the concatenation of two other * matrices. Example: <tt>0 1</tt> append <tt>3 4</tt> --> <tt>0 1 3 4</tt>. */ public DoubleMatrix1D append(DoubleMatrix1D A, DoubleMatrix1D B) { // concatenate DoubleMatrix1D matrix = make((int) (A.size() + B.size())); matrix.viewPart(0, (int) A.size()).assign(A); matrix.viewPart((int) A.size(), (int) B.size()).assign(B); return matrix; }
public void dswap(DoubleMatrix2D A, DoubleMatrix2D B) { A.checkShape(B); int rows = A.rows(); for (int i = 0; i < rows; i++) A.viewRow(i).swap(B.viewRow(i)); }
/** * C = A||B; Constructs a new matrix which is the concatenation of two other * matrices. Example: <tt>0 1</tt> append <tt>3 4</tt> --> <tt>0 1 3 4</tt>. */ public DoubleMatrix1D append(DoubleMatrix1D A, DoubleMatrix1D B) { // concatenate DoubleMatrix1D matrix = make((int) (A.size() + B.size())); matrix.viewPart(0, (int) A.size()).assign(A); matrix.viewPart((int) A.size(), (int) B.size()).assign(B); return matrix; }