2013-10-02 170 views
4

對於C#使用MathNet.numerics,我創建了雙精度矩陣。獲得密集矩陣元素的最小值和最大值

我希望找到矩陣的最小元素值的最小值&。

是否有一個訪問器來獲取密集矩陣元素的最大值/最小值?

其實我做這個

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

回答

3

有沒有。矢量具有最小/最大方法,所以我剛剛打開票#160以將對稱功能添加到矩陣。

在示例代碼中執行此操作的方式實際上是合理且快速的,但僅適用於密集矩陣。否則,您可以使用Enumerate()或稀疏的EnumerateNonZero()方法來獲得您可以在LINQ或我們的統計類中使用的正常枚舉。

相關問題