【问题标题】:nd4j arrays return incorrect ranknd4j 数组返回不正确的排名
【发布时间】:2017-10-19 16:08:13
【问题描述】:

当我从 1d float[] 创建一个 nd 数组时,它的排名为 2。

INDArray array = Nd4j.create(new float[] {0,1,2,3,4,5});
int rank = array.rank(); // Is 2!

根据文档,这应该是排名 1:http://nd4j.org/userguide#createfromjava

任何想法如何创建等级 1 INDArray?

【问题讨论】:

    标签: java dl4j nd4j


    【解决方案1】:

    我不知道为什么这很重要。您不需要 1 秩数组。我们故意这样构建 nd4j。这避免了各种边缘情况。

    形状为 1 x 1 的 2 秩数组仍然是长度为 1 的数组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-23
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多