C# Class MarkovChains.MarkovChain.Matrices.Probability.ProbabilityMatrix

Matrix of probabilities.
Inheritance: MatrixCommon, IProbabilityMatrix, IWritableMatrix
Afficher le fichier Open project: intervals-mining-lab/libiada-core Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
Fill ( IOpenMatrix matrix ) : void

The fill.

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

The get probability vector.

ProbabilityMatrix ( int alphabetPower, int dimensionality ) : System

Initializes a new instance of the ProbabilityMatrix class.

Method Details

Fill() public méthode

The fill.
public Fill ( IOpenMatrix matrix ) : void
matrix IOpenMatrix /// The matrix. ///
Résultat void

GetProbabilityVector() public méthode

The get probability vector.
/// Thrown if pred length is 0 or pred length is more than Rank - 1. ///
public GetProbabilityVector ( Alphabet alphabet, int pred ) : double>.Dictionary
alphabet Alphabet /// The alphabet. ///
pred int /// The pred. ///
Résultat double>.Dictionary

ProbabilityMatrix() public méthode

Initializes a new instance of the ProbabilityMatrix class.
public ProbabilityMatrix ( int alphabetPower, int dimensionality ) : System
alphabetPower int /// Alphabet of the matrix. ///
dimensionality int /// Dimensionality of the matrix. ///
Résultat System