Java 将ND4J INDRARY转换为列表

Java 将ND4J INDRARY转换为列表,java,nd4j,Java,Nd4j,我正在研究如何将一个由N行和1列组成的INDArray转换为一个List(ArrayList或其他什么,没关系)对象 我可以多次强制转换对象,使用获取数据缓冲区,然后将数据缓冲区转换为int数组,然后再转换为ArrayList,但这似乎有点牵强: List myList = Arrays.asList(myArray.data().asInt()); 另一个解决方案是迭代数组并将所有元素放入ArrayList中,但它似乎不是很有效 有没有干净的方法可以做到这一点?也许我找到了一个答案:,获取I

我正在研究如何将一个由N行和1列组成的INDArray转换为一个List(ArrayList或其他什么,没关系)对象

我可以多次强制转换对象,使用获取数据缓冲区,然后将数据缓冲区转换为int数组,然后再转换为ArrayList,但这似乎有点牵强:

List myList = Arrays.asList(myArray.data().asInt());
另一个解决方案是迭代数组并将所有元素放入ArrayList中,但它似乎不是很有效

有没有干净的方法可以做到这一点?

也许我找到了一个答案:,获取
INDArray
并输出
int[]
,但是没有相关的文档