java - 错误:对重载定义的模糊引用,Scala 中的 ND4J
问题描述
我正在尝试INDArray
使用以下代码创建一个零点:
var testArray = Nd4j.zeros(3,4)
但是我收到以下错误:
<console>:71: error: ambiguous reference to overloaded definition,
both method zeros in object Nd4j of type (x$1: Int*)org.nd4j.linalg.api.ndarray.INDArray
and method zeros in object Nd4j of type (x$1: Long, x$2: Long)org.nd4j.linalg.api.ndarray.INDArray
match argument types (Int,Int)
var testArray = Nd4j.zeros(3,4)
关于如何解决这个问题的任何建议?
解决方案
最简单的方法之一是显式声明参数,只要:
var testArray = Nd4j.zeros(3L, 4L)
推荐阅读
- sql - 为什么 SQL 中的语句排列会导致错误?
- mongodb - loopback4 中是否有任何选项可以使用 MongoDB 文档验证
- mysql - 客户端之间通过 Google App Engine 上的 websocket 服务器进行实时通信
- mathjax - MathJax 3:粗体 \text{} 可能吗?
- javascript - JavaScript 将总和保存到字段
- node.js - 将选项传递给 Sequelize 钩子不起作用
- css - 在顶部固定一行单元格作为样本
- python - 在浏览器重新加载时破折号重新加载熊猫数据框
- python - 没有从 __new__ 中调用方法
- c++ - 在哪里声明仅在一个函数中使用的局部变量更好?