Java Code Examples for cern.colt.matrix.DoubleMatrix2D#viewRowFlip()
The following examples show how to use
cern.colt.matrix.DoubleMatrix2D#viewRowFlip() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: TestMatrix2D.java From database with GNU General Public License v2.0 | 6 votes |
/** */ public static void doubleTest9() { int rows = 2; int columns = 3; // make a 4*5 matrix DoubleMatrix2D master = Factory2D.ascending(rows,columns); //master.assign(1); // set all cells to 1 System.out.println("\n"+master); //master.viewPart(2,0,2,3).assign(2); // set [2,1] .. [3,3] to 2 //System.out.println("\n"+master); DoubleMatrix2D view1 = master.viewRowFlip(); System.out.println("view1="+view1); DoubleMatrix2D view2 = view1.viewRowFlip(); System.out.println("view2="+view2); view2.assign(-1); System.out.println("master replaced"+master); System.out.println("flip1 replaced"+view1); System.out.println("flip2 replaced"+view2); }
Example 2
Source File: TestMatrix2D.java From jAudioGIT with GNU Lesser General Public License v2.1 | 6 votes |
/** */ public static void doubleTest9() { int rows = 2; int columns = 3; // make a 4*5 matrix DoubleMatrix2D master = Factory2D.ascending(rows,columns); //master.assign(1); // set all cells to 1 System.out.println("\n"+master); //master.viewPart(2,0,2,3).assign(2); // set [2,1] .. [3,3] to 2 //System.out.println("\n"+master); DoubleMatrix2D view1 = master.viewRowFlip(); System.out.println("view1="+view1); DoubleMatrix2D view2 = view1.viewRowFlip(); System.out.println("view2="+view2); view2.assign(-1); System.out.println("master replaced"+master); System.out.println("flip1 replaced"+view1); System.out.println("flip2 replaced"+view2); }
Example 3
Source File: TestMatrix2D.java From database with GNU General Public License v2.0 | 5 votes |
/** */ public static void doubleTest10() { int rows = 6; int columns = 7; // make a 4*5 matrix //DoubleMatrix2D master = new DenseDoubleMatrix2D(rows,columns); DoubleMatrix2D master = Factory2D.ascending(rows,columns); //Basic.ascending(master); //master.assign(1); // set all cells to 1 Transform.mult(master,Math.sin(0.3)); System.out.println("\n"+master); //master.viewPart(2,0,2,3).assign(2); // set [2,1] .. [3,3] to 2 //System.out.println("\n"+master); int[] rowIndexes = {0,1,2,3}; int[] columnIndexes = {0,1,2,3}; int[] rowIndexes2 = {3,0,3}; int[] columnIndexes2 = {3,0,3}; DoubleMatrix2D view1 = master.viewPart(1,1,4,5).viewSelection(rowIndexes,columnIndexes); System.out.println("\nview1="+view1); DoubleMatrix2D view9 = view1.viewStrides(2,2).viewStrides(2,1); System.out.println("\nview9="+view9); view1 = view1.viewSelection(rowIndexes2,columnIndexes2); System.out.println("\nview1="+view1); DoubleMatrix2D view2 = view1.viewPart(1,1,2,2); System.out.println("\nview2="+view2); DoubleMatrix2D view3 = view2.viewRowFlip(); System.out.println("\nview3="+view3); view3.assign(Factory2D.ascending(view3.rows(),view3.columns())); //Basic.ascending(view3); System.out.println("\nview3="+view3); //view2.assign(-1); System.out.println("\nmaster replaced"+master); System.out.println("\nview1 replaced"+view1); System.out.println("\nview2 replaced"+view2); System.out.println("\nview3 replaced"+view3); }
Example 4
Source File: TestMatrix2D.java From database with GNU General Public License v2.0 | 5 votes |
/** */ public static void doubleTest3() { int rows = 4; int columns = 5; // make a 4*5 matrix DoubleMatrix2D master = new DenseDoubleMatrix2D(rows,columns); System.out.println(master); master.assign(1); // set all cells to 1 System.out.println("\n"+master); master.viewPart(2,0,2,3).assign(2); // set [2,1] .. [3,3] to 2 System.out.println("\n"+master); DoubleMatrix2D flip1 = master.viewColumnFlip(); System.out.println("flip around columns="+flip1); DoubleMatrix2D flip2 = flip1.viewRowFlip(); System.out.println("further flip around rows="+flip2); flip2.viewPart(0,0,2,2).assign(3); System.out.println("master replaced"+master); System.out.println("flip1 replaced"+flip1); System.out.println("flip2 replaced"+flip2); /* DoubleMatrix2D copyPart = master.copyPart(2,1,2,3); copyPart.assign(3); // modify an independent copy copyPart.set(0,0,4); System.out.println("\n"+copyPart); // has changed System.out.println("\n"+master); // master has not changed DoubleMatrix2D view1 = master.viewPart(0,3,4,2); // [0,3] .. [3,4] DoubleMatrix2D view2 = view1.viewPart(0,0,4,1); // a view from a view System.out.println("\n"+view1); System.out.println("\n"+view2); */ }
Example 5
Source File: TestMatrix2D.java From jAudioGIT with GNU Lesser General Public License v2.1 | 5 votes |
/** */ public static void doubleTest10() { int rows = 6; int columns = 7; // make a 4*5 matrix //DoubleMatrix2D master = new DenseDoubleMatrix2D(rows,columns); DoubleMatrix2D master = Factory2D.ascending(rows,columns); //Basic.ascending(master); //master.assign(1); // set all cells to 1 Transform.mult(master,Math.sin(0.3)); System.out.println("\n"+master); //master.viewPart(2,0,2,3).assign(2); // set [2,1] .. [3,3] to 2 //System.out.println("\n"+master); int[] rowIndexes = {0,1,2,3}; int[] columnIndexes = {0,1,2,3}; int[] rowIndexes2 = {3,0,3}; int[] columnIndexes2 = {3,0,3}; DoubleMatrix2D view1 = master.viewPart(1,1,4,5).viewSelection(rowIndexes,columnIndexes); System.out.println("\nview1="+view1); DoubleMatrix2D view9 = view1.viewStrides(2,2).viewStrides(2,1); System.out.println("\nview9="+view9); view1 = view1.viewSelection(rowIndexes2,columnIndexes2); System.out.println("\nview1="+view1); DoubleMatrix2D view2 = view1.viewPart(1,1,2,2); System.out.println("\nview2="+view2); DoubleMatrix2D view3 = view2.viewRowFlip(); System.out.println("\nview3="+view3); view3.assign(Factory2D.ascending(view3.rows(),view3.columns())); //Basic.ascending(view3); System.out.println("\nview3="+view3); //view2.assign(-1); System.out.println("\nmaster replaced"+master); System.out.println("\nview1 replaced"+view1); System.out.println("\nview2 replaced"+view2); System.out.println("\nview3 replaced"+view3); }
Example 6
Source File: TestMatrix2D.java From jAudioGIT with GNU Lesser General Public License v2.1 | 5 votes |
/** */ public static void doubleTest3() { int rows = 4; int columns = 5; // make a 4*5 matrix DoubleMatrix2D master = new DenseDoubleMatrix2D(rows,columns); System.out.println(master); master.assign(1); // set all cells to 1 System.out.println("\n"+master); master.viewPart(2,0,2,3).assign(2); // set [2,1] .. [3,3] to 2 System.out.println("\n"+master); DoubleMatrix2D flip1 = master.viewColumnFlip(); System.out.println("flip around columns="+flip1); DoubleMatrix2D flip2 = flip1.viewRowFlip(); System.out.println("further flip around rows="+flip2); flip2.viewPart(0,0,2,2).assign(3); System.out.println("master replaced"+master); System.out.println("flip1 replaced"+flip1); System.out.println("flip2 replaced"+flip2); /* DoubleMatrix2D copyPart = master.copyPart(2,1,2,3); copyPart.assign(3); // modify an independent copy copyPart.set(0,0,4); System.out.println("\n"+copyPart); // has changed System.out.println("\n"+master); // master has not changed DoubleMatrix2D view1 = master.viewPart(0,3,4,2); // [0,3] .. [3,4] DoubleMatrix2D view2 = view1.viewPart(0,0,4,1); // a view from a view System.out.println("\n"+view1); System.out.println("\n"+view2); */ }