- Dirichlet - AllowImproperSum 
- PseudoCount 
- TotalCount 
- Dirichlet(Dirichlet) 
- Dirichlet(Double[]) 
- Dirichlet(Int32) 
- Dirichlet(Vector) 
- Dirichlet(Int32, Double) 
- Dirichlet(Int32, Sparsity) 
- Dirichlet(Int32, Double, Sparsity) 
- Dimension 
- IsPointMass 
- Point 
- Sparsity 
- Clone() 
- DirichletLn(Vector) 
- Equals(Object) 
- EstimateNewton(Vector, Vector) 
- FromMeanLog(Vector) 
- GetAverageLog(Dirichlet) 
- GetHashCode() 
- GetLogAverageOf(Dirichlet) 
- GetLogAverageOfPower(Dirichlet, Double) 
- GetLogNormalizer() 
- GetLogProb(Vector) 
- GetMean() 
- GetMean(Vector) 
- GetMeanAndVariance(Vector, Vector) 
- GetMeanCube() 
- GetMeanLog() 
- GetMeanLog(Vector) 
- GetMeanLogAt(Int32) 
- GetMeanSquare() 
- GetMode() 
- GetMode(Vector) 
- GetVariance() 
- IsProper() 
- IsUniform() 
- MaxDiff(Object) 
- PointMass(Double[]) 
- PointMass(Vector) 
- Sample() 
- Sample(Vector) 
- Sample(Vector, Vector) 
- SampleFromPseudoCounts(Vector) 
- SetDerivatives(Vector, Vector, Vector, Boolean) 
- SetMeanAndMeanSquare(Vector, Vector) 
- SetMeanAndVariance(Vector, Vector) 
- SetMeanLog(Vector) 
- SetTo(Dirichlet) 
- SetToPower(Dirichlet, Double) 
- SetToProduct(Dirichlet, Dirichlet) 
- SetToRatio(Dirichlet, Dirichlet, Boolean) 
- SetToSum(Double, Dirichlet, Double, Dirichlet) 
- SetToUniform() 
- Symmetric(Int32, Double) 
- Symmetric(Int32, Double, Sparsity) 
- ToString() 
- ToString(String) 
- ToString(String, String) 
- Uniform(Int32) 
- Uniform(Int32, Sparsity) 
- WeightedSum<T>(T, Int32, Double, T, Double, T, Sparsity) 
- operator *(Dirichlet, Dirichlet) 
- operator /(Dirichlet, Dirichlet) 
- operator ^(Dirichlet, Double) 
 
netcoreapp3.0
    namespace Microsoft.ML.Probabilistic.Distributions
{
    [DataContract]
    [Quality(QualityBand.Mature)]
    public class Dirichlet : CanGetAverageLog<Dirichlet>, CanGetLogAverageOf<Dirichlet>, CanGetLogAverageOfPower<Dirichlet>, CanGetLogNormalizer, CanGetLogProb<Vector>, CanGetMean<Vector>, CanGetMeanAndVariance<Vector, Vector>, CanGetMode<Vector>, CanGetVariance<Vector>, CanSetMeanAndVariance<Vector, Vector>, HasPoint<Vector>, IDistribution, IDistribution<Vector>, Sampleable<Vector>, SettableToUniform, Diffable, SettableTo<Dirichlet>, SettableToPower<Dirichlet>, SettableToProduct<Dirichlet>, SettableToProduct<Dirichlet, Dirichlet>, SettableToRatio<Dirichlet>, SettableToRatio<Dirichlet, Dirichlet>, SettableToWeightedSum<Dirichlet>, ICloneable
    {
        public bool IsUniform();
    }
}
            | .NET | 5.06.07.08.09.010.0 | 
|---|---|
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to netcoreapp3.0 | |
| Assembly | Microsoft.ML.Probabilistic , Version=0.4.2403.801, PublicKeyToken=e4813102a62778da | 
| Referencing | Your project needs a package reference to  | 
| Package | Microsoft.ML.Probabilistic (0.4.2403.801) netstandard2.0 | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API