簡體   English   中英

Java Apache Math Commons Element-Wise矩陣乘法

[英]Java Apache Math Commons Element-Wise Matrix Multiplication

我想知道Apache Math Commons庫中是否有一個功能,用於逐元素乘法,類似於MATLAB中使用的一個特性,即得到的矩陣C等於矩陣A每個值乘以矩陣B的對應值。 我想避免編寫自己的版本,因為我知道線性代數包是針對這些類型的操作進行了高度優化的,如果一個已經存在(我已經優化),我不想在我自己的實現上失去性能。

在MATLAB中: C = A.*BA的維度必須等於B

我用過Apache數學中的RealVectors和ebeMultiplication。 我不知道是否有一個等效的矩陣函數,我檢查過,我沒有找到。 至於載體:

    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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM