得到最低限度;密集矩阵元素的最大值

时间:2013-10-02 12:48:02

标签: c# numerics mathdotnet

MathNet.numerics用于C#,我创建了密集的双打矩阵。

我希望找到最小值和最小值。矩阵的最大元素值。

是否有访问器可以获得密集矩阵元素的最大值/最小值?

其实我这样做

var minValue = MyDenseMatrix.Values.Min();
var minValue = MyDenseMatrix.Values.Max();

1 个答案:

答案 0 :(得分:3)

没有。向量确实有最小/最大方法,所以我刚刚打开了票证#160以便将对称功能添加到矩阵中。

在示例代码中执行此操作的方式实际上是合理且快速的,但仅适用于密集矩阵。否则,您可以使用Enumerate()或稀疏的EnumerateNonZero()方法来获取可以与LINQ或我们的统计类一起使用的普通可枚举。