c# - 矩阵和向量的点积

标签 c# .net accord.net

我正在尝试获取两个矩阵或向量的点积。我正在使用 Accord.net 框架,但我似乎无法在说明如何执行此操作的文档中找到任何内容。

这是一个例子:

double[] vector1 = { 1, 2, 3 };
double[] vector2 = { 3, 4, 5 };

现在我需要像这样将它们相乘:

(1 * 3) + (2 * 4) + (3 * 5)

我认为这是可能的,我只是找不到显示用于此方法的文档。

最佳答案

下面的代码不应该工作吗?

vector1.InnerProduct(vector2);

文档网址:http://accord-framework.net/docs/html/M_Accord_Math_Matrix_InnerProduct.htm

关于c# - 矩阵和向量的点积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22440970/

相关文章:

c# - 如何将 string.Format 应用于 SQL 结果?

c# - 重新创建 Accord.NET DecisionTree 网站示例 - 给定的键不存在于字典中

c# - HMM 使用 Accord.Net 进行手势识别

c# - 遍历 BitArray 中所有可能的值组合

c# - 有阿兹曼 64 位吗?

c# - 将日期范围拆分为几个特定的​​日期范围 block

c# - as和cast的比较

.net - JMX 的 .NET 等价物是什么?

c# - 推荐使用 Task.WhenAll 循环执行任务的方法

c# - 使用accord.video.ffmpeg c#部署应用程序