gpt4 book ai didi

Java Apache Math Commons 逐元素矩阵乘法

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:15 25 4
gpt4 key购买 nike

我想知道 Apache Math Commons 库中是否有一个类似于 MATLAB 中使用的逐元素乘法功能,即生成的矩阵 C 等于矩阵 A 中的每个值乘以矩阵 B 中的相应值。我想避免编写自己的版本,因为我知道线性代数包针对此类操作进行了高度优化,并且如果已经存在(已优化),我不想损失自己的实现的性能。

在 MATLAB 中:C = A.*BA 的尺寸必须等于 B 的尺寸。

最佳答案

我使用 Apache 数学中的 RealVectors ebeMultiplication。我不知道矩阵是否有等效的函数,我检查了但没有找到。至于 vector :

    RealVector output = new ArrayRealVector(o); // o and y are double[]
RealVector expected = new ArrayRealVector(y);
RealVector errors = expected.subtract(output);
RealVector delta = errors.ebeMultiply(output);

关于Java Apache Math Commons 逐元素矩阵乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36903761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com