问题标签 [ejml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
338 浏览

java - 如何使用接口作为参数?

我正在使用 EJML 并且我想使用LinearSolver_B64_to_D64具有构造函数的类:LinearSolver_B64_to_D64(LinearSolver<BlockMatrix64F> alg)带有接口LinearSolver<BlockMatrix64F>并且该类已经实现了LinearSolver.

我所知道的: 通常,您创建一个接口,而不是在特定类中实现该接口。我阅读了将接口作为参数的函数(在特定类中),因为这样你的函数就不需要知道关于类的一些信息。

我的问题:我不知道如何初始化类LinearSolver_B64_to_D64,因为我不知道如何将接口作为参数传递。

更新: 我尝试了以下代码:

0 投票
1 回答
76 浏览

java - 实例化一个类不起作用,构造函数参数是接口

我试图创建一个实现接口的类的实例,但问题是构造函数采用接口本身的参数。

信息:我不想自己实现接口、类或功能,因为EJML库已经实现了,我只想使用类和函数。

0 投票
1 回答
223 浏览

ejml - Using EJML, is there a quick way to find mean of columns of a matrix?

Was looking for a function which returns a one diamensional SimpleMatrix giving the mean.

0 投票
1 回答
725 浏览

java - 线程“主”java.lang.NoClassDefFoundError 中的异常:org/ejml/simple/SimpleBase

它似乎缺少 Java 库Efficient Java Matrix Library (ejml),所以我已经从这里的来源下载了。我正在创建 Maven Jar 可执行文件并在 Openstack EDP Spark 环境中运行。

我无法弄清楚如何解决这个问题java.lang.NoClassDefFoundError: org/ejml/simple/SimpleBase

我还尝试了 ejml 版本 0.23、0.25、0.27、0.30、0.31。

0 投票
1 回答
291 浏览

java - 从 ejml 中的 N x M 矩阵中减去 1 x M 矩阵

假设 ejml 中有一个 1 x M (A) 和 N x M (B) SimpleMatrix 对象,有没有一种简单的方法可以从 B 中减去 A?我正在寻找一种方法将 A 的行重复为 B 的大小,但没有找到轻松做到这一点的方法。

使用matlab(herehere)的许多答案,但我找不到ejml的简单语法。

0 投票
1 回答
471 浏览

java - 使用 ejml(或其他 Java 库)的矩阵索引

我正在使用 ejml 库在 java 中编写数学算法。我认为它非常有用,但我需要知道是否有快速模式(如 print())来打印带有索引的矩阵。例子:

否则,您知道其他针对此目的的库吗?

0 投票
1 回答
457 浏览

java - DMatrixRMaj:以矩阵形式获取数据

当我DMatrixRMaj在 ejml(实矩阵的标准格式)中初始化一个新的时,它可以在内部存储一个double[][]矩阵。例子

现在,经过必要的计算,我怎样才能得到一个double[][]d 的形式?用d.getData()i 只能获得行形式。我也尝试过包装SimpleMatrix,或从双打创建一个SimpleMatrix,但我还没有找到任何方法(或矩阵格式)来检索双打!

你知道我该怎么做吗?或者您可以建议一个简单的解决方法,而无需编写个性化函数?

0 投票
1 回答
95 浏览

java - 一个用于向量实现的 ejml 类

我试图找到一个类似于 ejml 的DMatrixRMaj的类,但对于向量,做这样的事情

不幸的是,DMatrixRMaj 在构造函数中不接受double[],我在 javadoc 中找不到任何东西。你知道它是否存在吗?

0 投票
1 回答
90 浏览

java - 使用 ejml 加载 csv 的问题

我在使用MatrixIO.loadcsv()ejml 中的函数时遇到了一些问题。实际上,我需要将文件加载到矩阵中;我正在关注这个官方示例

但是当我尝试我的代码时

我总是得到一个 FileNotFoundException... 但是文件名是正确的并且在源代码的同一个文件夹中。问题可能出在哪里?

0 投票
1 回答
66 浏览

java - 矩阵大小的限制

我开始使用 EJML 进行矩阵计算。我想知道矩阵可以容纳的数据限制。为此,我使用了以下几行,但遇到了一个非常奇怪的问题。

当我在 i1 达到 218 并且 j 达到 2088 后尝试调试此代码时,调试器停止执行任何操作并卡在内部循环中,并且所有控制按钮都进入禁用状态,即“stepin”、“stepover”等。有谁知道这背后的原因是什么。