%load ../utils/djl-imports NDManager manager = NDManager.newBaseManager(); var x = manager.arange(12); x try(NDManager manager = NDManager.newBaseManager()){ NDArray x = manager.arange(12); } x.getShape() x.size() x = x.reshape(3, 4); x manager.create(new Shape(3, 4)) manager.zeros(new Shape(2, 3, 4)) manager.ones(new Shape(2, 3, 4)) manager.randomNormal(0f, 1f, new Shape(3, 4), DataType.FLOAT32) manager.randomNormal(new Shape(3, 4)) manager.create(new float[]{2, 1, 4, 3, 1, 2, 3, 4, 4, 3, 2, 1}, new Shape(3, 4)) var x = manager.create(new float[]{1f, 2f, 4f, 8f}); var y = manager.create(new float[]{2f, 2f, 2f, 2f}); x.add(y); x.sub(y); x.mul(y); x.div(y); x.pow(y); x.exp() x = manager.arange(12f).reshape(3, 4); y = manager.create(new float[]{2, 1, 4, 3, 1, 2, 3, 4, 4, 3, 2, 1}, new Shape(3, 4)); x.concat(y) // default axis = 0 x.concat(y, 1) x.eq(y) x.sum() var a = manager.arange(3f).reshape(3, 1); var b = manager.arange(2f).reshape(1, 2); a b a.add(b) x.get(":-1"); x.get("1:3") x.set(new NDIndex("1, 2"), 9); x x.set(new NDIndex("0:2, :"), 12); x var original = manager.zeros(y.getShape()); var actual = original.addi(x); original == actual