in DataGenerator.py [0:0]
def genDistributionSequence(self, dim=1):
d = self.distribution # (**self.params)
d.random_state = np.random.default_rng(seed=self.seed)
chunksize = self.chunksize
while True:
self.buffer = d.rvs(chunksize*dim)
if dim==1:
for x in self.buffer:
yield x
else:
for i in range(chunksize):
yield self.buffer[i:(i+dim)]
self.buffer = None