예제 #1
0
 def read(cls, proto):
     encoder = object.__new__(cls)
     encoder.verbosity = proto.verbosity
     encoder.minScaledValue = proto.minScaledValue
     encoder.maxScaledValue = proto.maxScaledValue
     encoder.clipInput = proto.clipInput
     encoder.minval = proto.minval
     encoder.maxval = proto.maxval
     encoder.encoder = ScalarEncoder.read(proto.encoder)
     encoder.name = proto.name
     encoder.width = encoder.encoder.getWidth()
     encoder.description = [(encoder.name, 0)]
     encoder._bucketValues = None
     return encoder
예제 #2
0
 def read(cls, proto):
   encoder = object.__new__(cls)
   encoder.verbosity = proto.verbosity
   encoder.minScaledValue = round(proto.minScaledValue, EPSILON_ROUND)
   encoder.maxScaledValue = round(proto.maxScaledValue, EPSILON_ROUND)
   encoder.clipInput = proto.clipInput
   encoder.minval = round(proto.minval, EPSILON_ROUND)
   encoder.maxval = round(proto.maxval, EPSILON_ROUND)
   encoder.encoder = ScalarEncoder.read(proto.encoder)
   encoder.name = proto.name
   encoder.width = encoder.encoder.getWidth()
   encoder.description = [(encoder.name, 0)]
   encoder._bucketValues = None
   encoder.encoders = None
   return encoder