Ejemplo n.º 1
0
 def createinstance(params):
     method = params.get("method", Scale.NormalizeBySD)
     if method == Scale.CenterByMean:
         return _Scale(_Scale.CenteringType.Mean,
                       _Scale.ScalingType.NoScaling)
     elif method == Scale.ScaleBySD:
         return _Scale(_Scale.CenteringType.NoCentering,
                       _Scale.ScalingType.Std)
     elif method == Scale.NormalizeBySD:
         return Normalize(norm_type=Normalize.NormalizeBySD)
     elif method == Scale.NormalizeBySpan_ZeroBased:
         return Normalize(norm_type=Normalize.NormalizeBySpan)
     else:  # method == Scale.NormalizeSpan_NonZeroBased
         return Normalize(norm_type=Normalize.NormalizeBySpan,
                          zero_based=False)
Ejemplo n.º 2
0
 def createinstance(params):
     method = params.get("method", Scale.NormalizeBySD)
     if method == Scale.CenterByMean:
         return _Scale(_Scale.CenteringType.Mean,
                       _Scale.ScalingType.NoScaling)
     elif method == Scale.ScaleBySD:
         return _Scale(_Scale.CenteringType.NoCentering,
                       _Scale.ScalingType.Std)
     elif method == Scale.NormalizeBySD:
         return Normalize(norm_type=Normalize.NormalizeBySD)
     elif method == Scale.NormalizeBySpan_ZeroBased:
         return Normalize(norm_type=Normalize.NormalizeBySpan)
     else:  # method == Scale.NormalizeSpan_NonZeroBased
         return Normalize(norm_type=Normalize.NormalizeBySpan,
                          zero_based=False)
Ejemplo n.º 3
0
 def createinstance(params):
     center = params.get("center", _Scale.CenteringType.Mean)
     scale = params.get("scale", _Scale.ScalingType.Std)
     return _Scale(center=center, scale=scale)
Ejemplo n.º 4
0
 def createinstance(params):
     center = params.get("center", _Scale.CenteringType.Mean)
     scale = params.get("scale", _Scale.ScalingType.Std)
     return _Scale(center=center, scale=scale)