java - OjAlgo : Is there a way to add/subtract a double from all elements of a PrimitiveDenseStore in ojAlgo?

标签 java matrix ojalgo

寻找一个函数来从矩阵或密集存储的所有元素中添加/减去 double 值。

最佳答案

一些替代方案:

    matrixA.operateOnAll(ADD.second(scalarB)).supplyTo(matrixC);

    matrixC.fillMatching(matrixA, ADD, scalarB);

    matrixC.modifyAll(ADD.second(scalarB));

    matrixA.passMatching((from, i, j, to) -> {
        to.set(i, j, from.doubleValue(i, j) + scalarB);
    }, matrixC);

其中 ADD 来自静态导入​​(org.ojalgo.function.PrimitiveFunction),并且对第二个(...)方法的调用设置/锁定二进制“add”函数的第二个参数,将其转换为一元函数您可以将其传递给operateOnAll(...) 或modifyAll(...) 方法。

关于java - OjAlgo : Is there a way to add/subtract a double from all elements of a PrimitiveDenseStore in ojAlgo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41675095/

相关文章:

java - 如何使用 Android 更新 PHP MYSQL 中特定 id 的数据

Java 对数时钟给出不准确的答案

java - commons math3 和 ojalgo 库的 SVD 解决方案输出之间存在巨大差异

java - ojAlgo 库 : data mismatch bug?

java - "order by"基于表达式

Java根据输入改变形状的颜色

scala - 如何在 spark scala 的微风矩阵数组中找到相同单元格的平均值?

python - “int”对象不可下标

python - 获取任何偶数维度的 2D 列表,并返回一个包含每个 2 X 2 网格的事物计数的列表 (Python)

java - 如何获得 ojAlgo 矩阵中沿列或行的元素的平均值?