2013-10-02 3 views
4

C#에 MathNet.numerics을 사용하여 밀도가 두 배인 행렬을 만들었습니다.밀도가 높은 행렬 요소의 최소값과 최대 값 얻기

최소 & 행렬의 최대 원소 값을 찾고 싶습니다.

밀도 매트릭스 요소의 최대/최소값을 가져 오는 접근자가 있습니까?

사실 나는 아무도이

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

답변

3

없습니다 않습니다. 벡터에는 Minimum/Maximum 메서드가 있으므로 대칭 기능을 행렬에 추가하기 위해 티켓 #160을 방금 열었습니다.

예제 코드에서 실제로하는 방법은 실제로 합리적이고 빠르지 만 조밀 한 행렬에서만 작동합니다. 그렇지 않으면 Enumerate() 또는 희박한 EnumerateNonZero() 메서드를 사용하여 LINQ 또는 통계 클래스에서 사용할 수있는 일반 열거 형을 가져올 수 있습니다.