我想使用通用Java矩阵包(UJMP)(https://ujmp.org/)创建一个稀疏矩阵。我下载了一个名为Universal-java-matrix-package-master的zip文件(https://github.com/ujmp/universal-java-matrix-package)。解压缩它。
我正在将intellij Idea用于Java程序。我在Intellij中以Java项目创建一个文件夹UJMP,并在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
的新错误。
我该如何解决此错误?