【发布时间】:2021-05-17 13:20:09
【问题描述】:
从 Java 数组转换为 INDArray 会导致值四舍五入到最接近的近似值
实际行为
来自 Java 数组 - [0.0025249954778701,-0.0046458570286632,0.0052295182831585,-0.0014667856739834,-0.0044226963073015,0.0073519190773368,-0.0003814829979092,-0.0084274942055345,-0.0040481365285814,0.0082860253751278] P>
到 INDArray- [0.00, -0.00, 0.01, -0.00, -0.00, 0.01, -0.00, -0.01, -0.00, 0.01]
预期行为
来自 Java 数组 - [0.0025249954778701,-0.0046458570286632,0.0052295182831585,-0.0014667856739834,-0.0044226963073015,0.0073519190773368,-0.0003814829979092,-0.0084274942055345,-0.0040481365285814,0.0082860253751278] P>
到 INDArray- [0.0025249954778701,-0.0046458570286632,0.0052295182831585,-0.0014667856739834,-0.0044226963073015,0.0073519190773368,-0.0003814829979092,-0.0084274942055345,-0.0040481365285814,0.0082860253751278] P>
下面是代码
var (left, right) = inoc.splitAt(7840)
var bias :INDArray = Nd4j.create(right);
var weights :INDArray = Nd4j.create(left);
【问题讨论】:
-
欢迎来到南非。仅供参考,发布时有很多规则等,人们可能会否决这个问题,因为它很容易解决。其次,你甚至没有展示你的代码造成了这个问题。
标签: dl4j