Changes:小于窗口数的增加逻辑写完

This commit is contained in:
2022-05-19 17:55:51 +08:00
parent bc6951ac0f
commit 8c1fc2af7e
2 changed files with 18 additions and 3 deletions

View File

@@ -8,7 +8,9 @@ class step(algorithm):
self.config_dict_ = None
self.config_ = None
self.average_number_ = 10
self.window_1_ = None
self.present_number_ = 0
self.window_1_ = []
self.window_2_ = []
def set_config(self, config):
self.config_ = config
@@ -19,4 +21,10 @@ class step(algorithm):
return self.config_
def eval(self, value):
return value * self.amplitude_base_
self.present_number_ = len(self.window_1_)
if self.present_number_ < self.average_number_:
self.window_1_.append(value)
self.window_2_.append(value)
return
else:
return value * self.amplitude_base_