Пример #1
0
 public override void AttachMetadata(MetadataDispatcher.Builder bldr, ColumnType typeSrc)
 {
     Host.CheckValue(bldr, nameof(bldr));
     Host.CheckValue(typeSrc, nameof(typeSrc));
     Host.Check(typeSrc.RawType == typeof(TFloat));
     bldr.AddPrimitive("AffineScale", typeSrc, Scale);
     bldr.AddPrimitive("AffineOffset", typeSrc, Offset);
 }
Пример #2
0
 public override void AttachMetadata(MetadataDispatcher.Builder bldr, ColumnType typeSrc)
 {
     Host.CheckValue(bldr, nameof(bldr));
     Host.CheckValue(typeSrc, nameof(typeSrc));
     Host.Check(typeSrc.RawType == typeof(TFloat));
     bldr.AddPrimitive("CdfMean", typeSrc, Mean);
     bldr.AddPrimitive("CdfStdDev", typeSrc, Stddev);
     bldr.AddPrimitive("CdfUseLog", BoolType.Instance, (DvBool)UseLog);
 }
Пример #3
0
 public override void AttachMetadata(MetadataDispatcher.Builder bldr, ColumnType typeSrc)
 {
     Host.CheckValue(bldr, nameof(bldr));
     Host.CheckValue(typeSrc, nameof(typeSrc));
     Host.Check(typeSrc.VectorSize == Mean.Length);
     Host.Check(typeSrc.ItemType.RawType == typeof(TFloat));
     bldr.AddGetter <VBuffer <TFloat> >("CdfMean", typeSrc, MeanMetadataGetter);
     bldr.AddGetter <VBuffer <TFloat> >("CdfStdDev", typeSrc, StddevMetadataGetter);
     bldr.AddPrimitive("CdfUseLog", BoolType.Instance, (DvBool)UseLog);
 }