Accord.Statistics.Models.Markov.Learning.ContinuousBaumWelchLearning.convert C# (CSharp) Method

convert() private static method

Converts a univariate or multivariate array of observations into a two-dimensional jagged array.
private static convert ( Array array, int dimension ) : double[][]
array System.Array
dimension int
return double[][]
        private static double[][] convert(Array array, int dimension)
        {
            var multivariate = array as double[][];
            if (multivariate != null) return multivariate;

            var univariate = array as double[];
            if (univariate != null) return Matrix.Split(univariate, dimension);

            throw new ArgumentException("Invalid array argument type.", "array");
        }
    }