コード例 #1
0
ファイル: Hmm1.cs プロジェクト: StarlangSoftware/Hmm-CS
        /**
         * <summary>logOfColumn calculates the logarithm of each value in a specific column in the transition probability matrix.</summary>
         *
         * <param name="column">Column index of the transition probability matrix.</param>
         * <returns>A vector consisting of the logarithm of each value in the column in the transition probability matrix.</returns>
         */
        private Vector LogOfColumn(int column)
        {
            var result = new Vector(0, 0);
            int i;

            for (i = 0; i < StateCount; i++)
            {
                result.Add(SafeLog(TransitionProbabilities.GetValue(i, column)));
            }

            return(result);
        }