java - 将 ND4J INDArray 转换为列表

标签 java nd4j

我正在搜索如何将 N 行和 1 列的 INDArray 转换为 List(ArrayList 或其他东西,无关紧要)对象。

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

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

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

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

最佳答案

也许我找到了答案:NDArrayUtil.toInts ,采用 INDArray 并输出 int[],但没有关联的文档。

关于java - 将 ND4J INDArray 转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50468733/

相关文章:

scala - 如何为 nd4j 和 deeplearning4j 设置 scala sbt 项目

java是否循环复制对象?

java - SWIG:使用 %typemap(javabase) 并在 Java 中调用父类(super class)构造函数

Java DecimalFormat - 使用整数

java - Selenium WebDriver 中的 URL Malformed 异常使用 Java 查找断开的链接

linux - 无法在 Linux 中构建 ParagraphVectors

java - 使用哪个 Java XML 解析器?

java - DeepLearning4j k-均值非常慢

scala - 链式索引 Scala 编译器错误的解决方法?

java - ND4J JUnit 测试异常