C# 클래스 MarkovChains.MarkovChain.Matrices.Probability.ProbabilityMatrixRow

One dimensional (row) probability matrix.
상속: MatrixRowCommon, IProbabilityMatrix, IWritableMatrix
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-core

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Fill ( IOpenMatrix matrix ) : void

The fill.

GetProbabilityVector ( Alphabet alphabet ) : double>.Dictionary

The get probability vector.

GetProbabilityVector ( Alphabet alphabet, int pred ) : double>.Dictionary

The get probability vector.

ProbabilityMatrixRow ( int alphabetCardinality, int dimensionality ) : System

Initializes a new instance of the ProbabilityMatrixRow class.

메소드 상세

Fill() 공개 메소드

The fill.
public Fill ( IOpenMatrix matrix ) : void
matrix IOpenMatrix /// The matrix. ///
리턴 void

GetProbabilityVector() 공개 메소드

The get probability vector.
public GetProbabilityVector ( Alphabet alphabet ) : double>.Dictionary
alphabet Alphabet /// The alphabet. ///
리턴 double>.Dictionary

GetProbabilityVector() 공개 메소드

The get probability vector.
/// Thrown if alphabet cardinality is not equals AlphabetCardinality property of this object. ///
public GetProbabilityVector ( Alphabet alphabet, int pred ) : double>.Dictionary
alphabet Alphabet /// The alphabet. ///
pred int /// The pred. ///
리턴 double>.Dictionary

ProbabilityMatrixRow() 공개 메소드

Initializes a new instance of the ProbabilityMatrixRow class.
public ProbabilityMatrixRow ( int alphabetCardinality, int dimensionality ) : System
alphabetCardinality int /// Alphabet cardinality. ///
dimensionality int /// The dimensionality of the matrix. ///
리턴 System