我最近从numpy转到了ND4J,但我很难理解ND4J中的广播是如何工作的。
假设我有两个a[i] for i = 0 to 2,a的形状是3,2,4,5,b的形状是2,4,5。在numpy中,它可以简单地通过a + b完成,而在ND4J中,a.add(b)会抛出一个异常。我尝试了a.add(b.broadcast(3)),但还是没有成功。在ND4J中执行此操作的正确方法是什么?
java.lang.RuntimeException: org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4jPlease see: http://nd4j.org/getstarted.htmldependencies {
compile