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_dict_ = None
self.config_ = None self.config_ = None
self.average_number_ = 10 self.average_number_ = 10
self.window_1_ = None self.present_number_ = 0
self.window_1_ = []
self.window_2_ = []
def set_config(self, config): def set_config(self, config):
self.config_ = config self.config_ = config
@@ -19,4 +21,10 @@ class step(algorithm):
return self.config_ return self.config_
def eval(self, value): 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_

View File

@@ -1,3 +1,10 @@
from algorithm import algorithm from algorithm import algorithm
import json import json
import ray import ray
import numpy as np
a = np.zeros(shape=(5,2))
b = []
print(a)
print(type(b))
print(len(b))