4
對於C#使用MathNet.numerics
,我創建了雙精度矩陣。獲得密集矩陣元素的最小值和最大值
我希望找到矩陣的最小元素值的最小值&。
是否有一個訪問器來獲取密集矩陣元素的最大值/最小值?
其實我做這個
var minValue = MyDenseMatrix.Values.Min();
var minValue = MyDenseMatrix.Values.Max();
對於C#使用MathNet.numerics
,我創建了雙精度矩陣。獲得密集矩陣元素的最小值和最大值
我希望找到矩陣的最小元素值的最小值&。
是否有一個訪問器來獲取密集矩陣元素的最大值/最小值?
其實我做這個
var minValue = MyDenseMatrix.Values.Min();
var minValue = MyDenseMatrix.Values.Max();
有沒有。矢量具有最小/最大方法,所以我剛剛打開票#160以將對稱功能添加到矩陣。
在示例代碼中執行此操作的方式實際上是合理且快速的,但僅適用於密集矩陣。否則,您可以使用Enumerate()
或稀疏的EnumerateNonZero()
方法來獲得您可以在LINQ或我們的統計類中使用的正常枚舉。