- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Linux 的代码中使用 Jama 包。在我的主类中,我尝试使用 Matrix 类。
这是我的主要类(class):
import Jama.*;
class Main {
public static void main(String[] args) {
Matrix A = new Matrix(3,5);
}
}
我没有使用任何 IDE,我的 makefile 是:
JC = javac -classpath $(CLASSPATH):jars/Jama-1.0.2.jar
.SUFFIXES: .java .class
.java.class:
$(JC) $(JFLAGS) $*.java
CLASSES = \
Title.java \
Sentence.java \
Document.java \
LSA.java \
Main.java \
default: classes
classes: $(CLASSES:.java=.class)
clean:
$(RM) *.class
我的jar文件位于./jars/目录下
当我运行 Main 时,我有以下输出
sefa@sefa-laptop:~/Desktop/courses/cs578-nlp/CS578Project/source$ java Main
Exception in thread "main" java.lang.NoClassDefFoundError: Jama/Matrix
at Main.main(Main.java:9)
Caused by: java.lang.ClassNotFoundException: Jama.Matrix
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 1 more
sefa@sefa-laptop:~/Desktop/courses/cs578-nlp/CS578Project/source$
最佳答案
您正在运行独立类,但没有正确的类路径。如果将 jar 引用添加到 JAR 文件中的 list ,则在运行它时无需将其添加到类路径。
关于java - Jama.Matrix ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1863296/
我正在与 Jama Matrix 一起工作.我将它用于 LSI。它工作正常。但是,当我传递一个像 8000x8000 这样的大矩阵时,它会杀死我的整个系统。我只是调用 SVD,然后减小矩阵大小并相加。
当我使用 matrix.eig() 时,我得到了一个错误的特征向量(也通过运行多次来确定)。矩阵是: 1.2290 1.2168 2.8760 2.6370 2.2949 2.6402 1.2168
我正在使用 Jama API 解决线性代数问题。但它给我一个错误:java.lang.RuntimeException: Matrix is singular. 我想当矩阵是奇异矩阵时,有多种可能的解
我不熟悉将 Jama 用于矩阵。我的问题是,当我使用 det() 方法(与 LUDecomposition 类相关)时,它给出了 “Matrix must be square”。好的,我的矩阵是三角形
我有以下矩阵,它是对称且实数的(它是汉密尔顿运算符):(Matlab 友好) [63.000000, -1.732051, 0.000000, 0.000000, 0.000000, 0.000000
我正在尝试编写一段代码,允许我创建 2x2 矩阵,然后使用 JAMA 库 ( http://math.nist.gov/javanumerics/jama/ ) 来计算我刚刚创建的矩阵的特征值和特征向
首先,抱歉我的英语不好,但我需要你的帮助。 我用 java swing 开发了一个模拟程序,其中使用了大量矩阵计算。我的程序刚刚完成,但我需要加快我的表现。所以我使用了java Visual vm p
我正在使用 JAMA 进行图像处理中的一些矩阵运算。 在这里,我将矩阵与其转置相乘。肯定是有可能的。 但我收到以下错误: Exception in thread "main" java.lang.Il
我正在尝试在 Linux 的代码中使用 Jama 包。在我的主类中,我尝试使用 Matrix 类。 这是我的主要类(class): import Jama.*; class Main { pu
我有这个数组 double a[][] = {{1,1,1}, {0,1,1} , { 1,0,0} ,{0,1,0},{1,0,0},{1,0,1},{1,1,1},{1,1,1},
我想使用jama库将矩阵写入java文件。但是,只生成一个空文件。我正在使用下面的代码。可能出了什么问题? PrintWriter writer = null; try { w
我想使用 Jama 库将 2 矩阵相乘,但它返回: A col: 4 row: 4 B col: 1 row: 4 Exception in thread "AWT-EventQueue-0" jav
谁能告诉我 JAMA MATRIX 包 setMatrix 的工作原理吗?请不要建议我查看文档。我多次搜索文档,但没有得到任何其工作原理的示例。我有代码想要使用 JAMA MATRIX 包设置具有所需
我是 Java 编程的新手。我正在做一个科学模拟,其中必须求解一个线性方程组。 我在 Eclipse 中工作。我下载了 jama jar 文件并添加到 JRE 系统库中。问题是当我通过传递一个二维双数
这可能是一个有点愚蠢的问题,我也可能误解了解决这个问题的最佳方法,但我本质上想做的是: 我想将以下矩阵相乘以获得结果 -0.8。但是,理想情况下,我希望使用 JAMA 函数来执行此操作。到目前为止,我
我使用 JAMA.matrix 包..我如何打印矩阵的列 最佳答案 最简单的方法可能是 transpose矩阵,然后打印每一行。以API中的部分示例为例: double[][] vals = {{1.
关注 Jama矩阵在我的代码中定义: P: 3*3 Matrix I: 3*3 identity Matrix K: 3*2 Matrix H: 2*3 Matrix Q: 3*3 Matrix 以下
我正在尝试使用 Jama 求解 4x4 线性方程组(4 个变量,4 个方程)。我已经尝试过以下代码,但它不起作用。如果有人可以使用 Jama 或任何其他方法帮助我,我将不胜感激。 import Jam
我正在开发一个小型 Java 应用程序,用于对矩阵执行计算。这就是我现在计算方阵的行列式和逆矩阵的方法。但我想使用 Jama 类来计算特征值和特征向量,但我不知道如何使用它,有人可以帮我吗?谢谢。 i
我有一个使用 JAMA 的程序而需要测试的是一个矩阵是否可以倒置。我知道我可以尝试它并捕获异常,但这似乎是个坏主意(将 catch block 作为“正常”代码路径的一部分似乎是一种不好的形式)。 首
我是一名优秀的程序员,十分优秀!