【问题标题】:get minimum & maximum value of dense matrix elements获取密度矩阵元素的最小值和最大值
【发布时间】:2013-10-02 12:48:02
【问题描述】:

在 C# 中使用 MathNet.numerics,我创建了密集的双精度矩阵。

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

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

其实我是这样做的

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

【问题讨论】:

    标签: c# numeric math.net mathnet-numerics


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-23
      • 2014-06-17
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      • 2012-10-14
      • 2018-07-07
      • 1970-01-01
      相关资源
      最近更新 更多