Accord.Tests.Statistics.GenericViterbiLearningTest.AreEqual C# (CSharp) Méthode

AreEqual() private static méthode

private static AreEqual ( HiddenMarkovModel hmm1, HiddenMarkovModel hmm10 ) : bool
hmm1 HiddenMarkovModel
hmm10 HiddenMarkovModel
Résultat bool
        private static bool AreEqual(
            HiddenMarkovModel<GeneralDiscreteDistribution> hmm1,
            HiddenMarkovModel<GeneralDiscreteDistribution> hmm10)
        {
            for (int i = 0; i < hmm1.States; i++)
            {
                if (hmm1.Probabilities[i] != hmm10.Probabilities[i])
                    return false;

                for (int j = 0; j < hmm1.States; j++)
                    if (hmm1.Transitions[i, j] != hmm10.Transitions[i, j])
                        return false;
            }

            return true;
        }