Ejemplo n.º 1
0
 public override bool Equals(object o)
 {
     if (!(o is Edu.Stanford.Nlp.Stats.Multinomial))
     {
         return(false);
     }
     Edu.Stanford.Nlp.Stats.Multinomial otherMultinomial = (Edu.Stanford.Nlp.Stats.Multinomial)o;
     return(parameters.Equals(otherMultinomial.parameters));
 }
Ejemplo n.º 2
0
 public virtual bool Equals(Distribution <E> distribution)
 {
     if (numberOfKeys != distribution.numberOfKeys)
     {
         return(false);
     }
     if (reservedMass != distribution.reservedMass)
     {
         return(false);
     }
     return(counter.Equals(distribution.counter));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Returns whether the given RVFDatum contains the same features with the same
 /// values as this RVFDatum.
 /// </summary>
 /// <remarks>
 /// Returns whether the given RVFDatum contains the same features with the same
 /// values as this RVFDatum. An RVFDatum can only be equal to another RVFDatum.
 /// <i>Implementation note:</i> Doesn't check the labels, should we change
 /// this?
 /// </remarks>
 public override bool Equals(object o)
 {
     if (this == o)
     {
         return(true);
     }
     if (!(o is Edu.Stanford.Nlp.Ling.RVFDatum))
     {
         return(false);
     }
     Edu.Stanford.Nlp.Ling.RVFDatum <L, F> d = (Edu.Stanford.Nlp.Ling.RVFDatum <L, F>)o;
     return(features.Equals(d.AsFeaturesCounter()));
 }