def update_p95(self, value):
r_len = 0
r_exists = True
if self.reservoir == None:
r_exists = False
else:
r_len = len(self.reservoir)
if not r_exists:
self.reservoir = []
if r_len < self.RESERVOIR_SIZE:
self.reservoir.append(value)
else:
self.reservoir[random.randint(0, self.RESERVOIR_SIZE - 1)] = value
self.num_samples += 1
评论列表
文章目录