7891011121314151617
public static void main(String[] args) { // create a new 3x3x3 array NDArray a1=NDArray.newArray(3,3,3); // fill a slice on dimension 1 with zeros a1.slice(1,1).fill(2.0); // add 1.0 to the first slice (on dimension 0 by default) a1.slice(0).add(1); System.out.println(a1);
1011121314151617181920
// fill a slice on dimension 1 with zeros a1.slice(1,1).fill(2.0); // add 1.0 to the first slice (on dimension 0 by default) a1.slice(0).add(1); System.out.println(a1); } }
405406407408409410411412413414415
NDArray a=NDArray.newArray(m.getShape()); a.set(m); int rc=m.rowCount(); int cc=m.columnCount(); for (int i=0; i<rc; i++) { assertEquals(m.getRow(i),a.slice(i)); } for (int i=0; i<cc; i++) { assertEquals(m.getColumn(i),a.slice(1,i)); }
408409410411412413414415416417418
int cc=m.columnCount(); for (int i=0; i<rc; i++) { assertEquals(m.getRow(i),a.slice(i)); } for (int i=0; i<cc; i++) { assertEquals(m.getColumn(i),a.slice(1,i)); } } private void doTriangularTests(AMatrix m) {