Java Nd4J:获取存在值的索引

Java Nd4J:获取存在值的索引,java,numpy,nd4j,Java,Numpy,Nd4j,如何获取存在某个值的索引。在努比: import numpy as np myArr = np.array() index = np.where(myArr == someValue) // Output: an index value consisting rows and cols will be given 在ND4J中,我已经到达这里,但我不知道在条件参数中放置什么: INDArray index = myArr.getWhere(someValue, condition=??);

如何获取存在某个值的索引。在努比:

import numpy as np
myArr = np.array()
index = np.where(myArr == someValue)
// Output: an index value consisting rows and cols will be given
在ND4J中,我已经到达这里,但我不知道在条件参数中放置什么:

INDArray index = myArr.getWhere(someValue, condition=??);

换句话说,如何在ND4J中的INDARY中查找元素?

只需使用
条件。equals

首次导入
条件

import org.nd4j.linalg.indexing.conditions.Conditions;
然后:


只需使用
条件。等于

首次导入
条件

import org.nd4j.linalg.indexing.conditions.Conditions;
然后:


BooleanIndexing.firstIndex(INDArray,Condition)是我认为您正在查看的内容。

BooleanIndexing.firstIndex(INDArray,Condition)是我认为您正在查看的内容。

如果在
myArr
中存在,则返回
someValue
。但是它仍然没有返回
myArr
中存在
someValue
索引。也许我们必须使用一些函数,而不是
getWhere
如果在
myArr
中存在,它将返回
someValue
。但是它仍然没有返回
myArr
中存在
someValue
索引。也许我们必须使用一些函数,而不是
getWhere