Search in sources :

Example 6 with IMin

use of org.nd4j.linalg.api.ops.impl.indexaccum.IMin in project nd4j by deeplearning4j.

the class OpExecutionerTestsC method testIMin.

@Test
public void testIMin() {
    INDArray arr = Nd4j.linspace(1, 10, 10);
    IMin imin = new IMin(arr);
    assertEquals(0, ((IndexAccumulation) Nd4j.getExecutioner().exec(imin)).getFinalResult());
    arr.muli(-1);
    imin = new IMin(arr);
    int minIdx = ((IndexAccumulation) Nd4j.getExecutioner().exec(imin)).getFinalResult();
    assertEquals(9, minIdx);
}
Also used : INDArray(org.nd4j.linalg.api.ndarray.INDArray) IMin(org.nd4j.linalg.api.ops.impl.indexaccum.IMin) IndexAccumulation(org.nd4j.linalg.api.ops.IndexAccumulation) NDArrayIndex.point(org.nd4j.linalg.indexing.NDArrayIndex.point) BaseNd4jTest(org.nd4j.linalg.BaseNd4jTest) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)6 INDArray (org.nd4j.linalg.api.ndarray.INDArray)6 IMin (org.nd4j.linalg.api.ops.impl.indexaccum.IMin)6 IndexAccumulation (org.nd4j.linalg.api.ops.IndexAccumulation)4 BaseNd4jTest (org.nd4j.linalg.BaseNd4jTest)2 IAMin (org.nd4j.linalg.api.ops.impl.indexaccum.IAMin)2 NDArrayIndex.point (org.nd4j.linalg.indexing.NDArrayIndex.point)1