[英]C# Matrix*Vector = DotProduct Using MathNet Library
你是對的,它似乎沒有現有的功能。 您可以使用以下內容:
double dotproduct = 0;
for (i = 0; i <= m.ColumnCount; i++) {
dotproduct += m.Column(i).DotProduct(v);
}
mat.net.numerics 中兩個向量對象之間的 * 運算符是它們的點積。
此外,如果將一個 mxn 矩陣與一個長度為 n 的向量相乘,您將得到矩陣的每一行與 output 中的向量的標量點積結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.