コード例 #1
0
    def create(self):
        c_sampler = None
        if self.num_samples is None:
            c_sampler = cde.RandomSampler(self.replacement, self.reshuffle_each_epoch)
        else:
            c_sampler = cde.RandomSampler(self.replacement, self.reshuffle_each_epoch, self.num_samples)

        c_child_sampler = self.create_child()
        c_sampler.add_child(c_child_sampler)
        return c_sampler
コード例 #2
0
 def create(self):
     num_samples = self.num_samples if self.num_samples is not None else 0
     c_sampler = cde.RandomSampler(num_samples, self.replacement,
                                   self.reshuffle_each_epoch)
     c_child_sampler = self.create_child()
     c_sampler.add_child(c_child_sampler)
     return c_sampler
コード例 #3
0
 def create(self):
     # If num_samples is not specified, then call constructor #2
     if self.num_samples is None:
         return cde.RandomSampler(self.replacement)
     return cde.RandomSampler(self.replacement, self.num_samples)