java - UJMP 稀疏矩阵库不支持
问题描述
我想使用通用 Java 矩阵包 (UJMP) ( https://ujmp.org/ ) 创建一个稀疏矩阵。我下载了一个名为 Universal-java-matrix-package-master的 zip 文件(https://github.com/ujmp/universal-java-matrix-package )。解压它。
我正在为 java 程序使用 intellij Idea。我在 Intellij 中创建一个文件夹 UJMP 作为 java 项目,并在 UJMP 文件夹的 src 文件夹下创建一个 java 文件 uj。在这里我复制粘贴universal-java-matrix-package-master 文件夹。
现在我在我的 Uj.java 文件中写下代码。
import org.ujmp.core.Matrix;
import org.ujmp.core.SparseMatrix;
public class Uj {
public static void main(String args[]){
Matrix sparse = SparseMatrix.Factory.zeros(4, 4);}}
在这里我收到一个错误:必需:org.ujmp.core.Matrix 找到:org.ujmp.core.SparseMatrix
为了解决这个问题,我尝试了一些东西。我更改了我的代码,如下所示
import org.ujmp.core.Matrix;
import org.ujmp.core.SparseMatrix;
public class Uj {
public static void main(String args[]){
SparseMatrix sparse = SparseMatrix.Factory.zeros(4, 4);
sparse.setAsDouble(2.0,0,0); }}
更改此先前错误后,发生了新错误cannot resolve method setAsDouble
。
我应该怎么做才能修复这个错误?
解决方案
推荐阅读
- java - 如何将方法中的填充数组中的值返回到 main 中的参差不齐的数组
- python - 如何在 python opencv 中读取带有 alpha 通道的 GIF?
- heroku - 我猜是与 Heroku Captcha 相关的错误。附加日志
- java - 将扫描仪的控制台输入传递给 java 对象,找不到符号错误
- javascript - 如何将对象名称传递给等待对象启动的 JavaScript 承诺?
- python - Python 类递归属性装饰器
- cordova - 离子科尔多瓦应用程序说即使安装后也没有安装插件
- javascript - 我们可以跳过事件函数中的参数吗?
- javascript - 如何根据星期几更改目标文本的字体颜色?
- php - 完整性约束违规:1048 列“discussion_id”不能为空(SQL:插入“回复”