1

我正在寻找如何将 N 行和 1 列的 INDArray 转换为 List(ArrayList 或其他东西,没关系)对象。

我可以多次转换对象,myIndarray.data()用于获取 DataBuffer,然后转换 DataBuffer 以获取一个 int 数组,然后是一个 ArrayList,但这似乎有点牵强:

List myList = Arrays.asList(myArray.data().asInt());

另一种解决方案是遍历数组并将所有元素放入 ArrayList 中,但它似乎效率不高。

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

4

1 回答 1

1

也许我找到了答案:NDArrayUtil.toInts, takeINDArray和 outputs int[],但没有相关的文档。

于 2018-05-23T12:57:26.303 回答