Search Results for

    Show / Hide Table of Contents

    Class ArrayEstimator<T>

    Static class which implements useful functions on estimator arrays.

    Inheritance
    Object
    ArrayEstimator<T>
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Microsoft.ML.Probabilistic.Distributions
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    public static class ArrayEstimator<T>
    Type Parameters
    Name Description
    T

    Methods

    Array<TEstArray, TEstimator>(TEstimator[], Type[])

    Creates an estimator over an array domain from an estimator array over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(TEstimator[] array, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    TEstimator[] array

    The estimator of each element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    Array<TEstArray, TEstimator>(TEstimator[][], Type[])

    Creates an estimator over an array domain from independent estimators over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(TEstimator[][] array, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    TEstimator[][] array

    The estimator of each element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    Array<TEstArray, TEstimator>(TEstimator[][][], Type[])

    Creates an estimator over an array domain from independent estimators over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(TEstimator[][][] array, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    TEstimator[][][] array

    The estimator of each element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    Array<TEstArray, TEstimator>(TEstimator[][,], Type[])

    Creates an estimator over an array domain from independent estimators over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(TEstimator[][, ] array, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    TEstimator[][,] array

    The estimator of each element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    Array<TEstArray, TEstimator>(TEstimator[,], Type[])

    Creates an estimator over an array domain from independent estimators over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(TEstimator[, ] array, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    TEstimator[,] array

    The estimator of each element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    Array<TEstArray, TEstimator>(TEstimator[,][], Type[])

    Creates an estimator over an array domain from independent estimators over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(TEstimator[, ][] array, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    TEstimator[,][] array

    The estimator of each element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    Array<TEstArray, TEstimator>(Int32, Converter<Int32, TEstimator>, Type[])

    Creates an estimator over an array domain from an estimator over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(int length, Converter<int, TEstimator> init, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    Int32 length

    The length of the array.

    Converter<Int32, TEstimator> init

    A function providing the estimator of each array element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    Array<TEstArray, TEstimator>(Int32, Int32, Func<Int32, Int32, TEstimator>, Type[])

    Creates an estimator over an array domain from independent estimators over the elements.

    Declaration
    public static TEstArray Array<TEstArray, TEstimator>(int length1, int length2, Func<int, int, TEstimator> init, Type[] estArrTypes)
        where TEstimator : Estimator<T>
    Parameters
    Type Name Description
    Int32 length1

    The first dimension of the array.

    Int32 length2

    The second dimension of the array.

    Func<Int32, Int32, TEstimator> init

    A function providing the estimator of each array element.

    Type[] estArrTypes

    Types of estimator array at each depth

    Returns
    Type Description
    TEstArray

    A single estimator object over the array domain.

    Type Parameters
    Name Description
    TEstArray

    Type of estimator array

    TEstimator

    Estimator type for an array element.

    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.