Class SplitOp<T>
Assembly: Microsoft.ML.Probabilistic.dll
Syntax
[FactorMethod(typeof(Collection), "Split<>", new Type[]{})]
[Quality(QualityBand.Preview)]
public static class SplitOp<T>
Type Parameters
Methods
ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, IReadOnlyList<ItemType>, ArrayType)
Declaration
public static ArrayType ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType> head, int count, IReadOnlyList<ItemType> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, IReadOnlyList<T>, ArrayType)
Declaration
public static ArrayType ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType> head, int count, IReadOnlyList<T> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>, HasPoint<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<T>, Int32, IReadOnlyList<ItemType>, ArrayType)
Declaration
public static ArrayType ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<T> head, int count, IReadOnlyList<ItemType> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>, HasPoint<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<T>, Int32, IReadOnlyList<T>, ArrayType)
Declaration
public static ArrayType ArrayAverageConditional<ArrayType, ItemType>(IReadOnlyList<T> head, int count, IReadOnlyList<T> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : HasPoint<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, IReadOnlyList<ItemType>, ArrayType)
Declaration
public static ArrayType ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType> head, int count, IReadOnlyList<ItemType> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, IReadOnlyList<T>, ArrayType)
Declaration
public static ArrayType ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType> head, int count, IReadOnlyList<T> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>, HasPoint<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<T>, Int32, IReadOnlyList<ItemType>, ArrayType)
Declaration
public static ArrayType ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<T> head, int count, IReadOnlyList<ItemType> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>, HasPoint<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<T>, Int32, IReadOnlyList<T>, ArrayType)
Declaration
public static ArrayType ArrayAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<T> head, int count, IReadOnlyList<T> tail, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : HasPoint<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
AverageLogFactor()
Declaration
public static double AverageLogFactor()
Returns
HeadAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, ArrayType)
Declaration
public static ArrayType HeadAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType> array, int count, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
HeadAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, ArrayType)
Declaration
public static ArrayType HeadAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType> array, int count, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
LogEvidenceRatio(IReadOnlyList<T>, IReadOnlyList<T>, Int32, IReadOnlyList<T>)
Declaration
public static double LogEvidenceRatio(IReadOnlyList<T> array, IReadOnlyList<T> head, int count, IReadOnlyList<T> tail)
Parameters
Returns
LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType>, IReadOnlyList<ItemType>, Int32, IReadOnlyList<ItemType>)
Declaration
public static double LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType> array, IReadOnlyList<ItemType> head, int count, IReadOnlyList<ItemType> tail)
where ItemType : IDistribution<T>
Parameters
Returns
Type Parameters
Name |
Description |
ItemType |
|
LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType>, IReadOnlyList<ItemType>, Int32, IReadOnlyList<T>)
Declaration
public static double LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType> array, IReadOnlyList<ItemType> head, int count, IReadOnlyList<T> tail)
where ItemType : CanGetLogProb<T>
Parameters
Returns
Type Parameters
Name |
Description |
ItemType |
|
LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType>, IReadOnlyList<T>, Int32, IReadOnlyList<ItemType>)
Declaration
public static double LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType> array, IReadOnlyList<T> head, int count, IReadOnlyList<ItemType> tail)
where ItemType : CanGetLogProb<T>
Parameters
Returns
Type Parameters
Name |
Description |
ItemType |
|
LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType>, IReadOnlyList<T>, Int32, IReadOnlyList<T>)
Declaration
public static double LogEvidenceRatio<ItemType>(IReadOnlyList<ItemType> array, IReadOnlyList<T> head, int count, IReadOnlyList<T> tail)
where ItemType : CanGetLogProb<T>
Parameters
Returns
Type Parameters
Name |
Description |
ItemType |
|
TailAverageConditional<ArrayType>(IReadOnlyList<T>, Int32, ArrayType)
Declaration
public static ArrayType TailAverageConditional<ArrayType>(IReadOnlyList<T> array, int count, ArrayType result)
where ArrayType : IList<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
TailAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, ArrayType)
Declaration
public static ArrayType TailAverageConditional<ArrayType, ItemType>(IReadOnlyList<ItemType> array, int count, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|
TailAverageLogarithm<ArrayType>(IReadOnlyList<T>, Int32, ArrayType)
Declaration
public static ArrayType TailAverageLogarithm<ArrayType>(IReadOnlyList<T> array, int count, ArrayType result)
where ArrayType : IList<T>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
TailAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType>, Int32, ArrayType)
Declaration
public static ArrayType TailAverageLogarithm<ArrayType, ItemType>(IReadOnlyList<ItemType> array, int count, ArrayType result)
where ArrayType : IList<ItemType> where ItemType : SettableTo<ItemType>
Parameters
Returns
Type |
Description |
ArrayType |
|
Type Parameters
Name |
Description |
ArrayType |
|
ItemType |
|