def __init__(self, delta, epsilon): self.m = int(math.ceil(math.exp(1) / epsilon)) self.d = int(math.ceil(math.log(1 / delta))) CountMinSketch.__init__(self, m, d) self.bitarray = np.zeros((self.nbr_slices, self.bits_per_slice), dtype=np.int32) self.make_hashes = generate_hashfunctions(self.bits_per_slice, self.nbr_slices)