C# Class MarkovChains.MarkovChain.Matrices.Absolute.Matrix

Matrix of integer values.
Inheritance: MarkovChains.MarkovChain.Matrices.Base.MatrixCommon, IAbsoluteMatrix, IOpenMatrix
Afficher le fichier Open project: intervals-mining-lab/libiada-core

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
Add ( int arrayToTeach ) : double

The add.

IncrementValue ( ) : void

Increments matrix value by 1.

Matrix ( int alphabetCardinality, int dimensionality ) : System

Initializes a new instance of the Matrix class.

ProbabilityMatrix ( ) : IProbabilityMatrix

Calculates probability matrix from this matrix.

Sum ( int arrayOfIndexes ) : double

The sum.

Method Details

Add() public méthode

The add.
/// Thrown if arrayToTeach is null or its length greater than rank. ///
public Add ( int arrayToTeach ) : double
arrayToTeach int /// The array to teach. ///
Résultat double

IncrementValue() public méthode

Increments matrix value by 1.
public IncrementValue ( ) : void
Résultat void

Matrix() public méthode

Initializes a new instance of the Matrix class.
public Matrix ( int alphabetCardinality, int dimensionality ) : System
alphabetCardinality int /// Count of elements in matrix dimension. ///
dimensionality int /// Count of dimensions in matrix. ///
Résultat System

ProbabilityMatrix() public méthode

Calculates probability matrix from this matrix.
public ProbabilityMatrix ( ) : IProbabilityMatrix
Résultat IProbabilityMatrix

Sum() public méthode

The sum.
public Sum ( int arrayOfIndexes ) : double
arrayOfIndexes int /// The array of indexes. ///
Résultat double