def atest_probabilistic_resampling(self): self.set_positions_resampling_set() setNpRandomSeed() indices = [1,3,0,0,0,0] solutions = self.resample(indices) dautils.probabilisticResampling(self.resamplingDrifterSet, self.resamplingVar) assert2DListAlmostEqual(self, self.resamplingDrifterSet.getDrifterPositions().tolist(), solutions, 2, "probabilistic resampling, probabilistic duplicates")
def atest_probabilistic_resampling(self): self.set_positions_resampling_set() setNpRandomSeed() indices = [1,3,0,0,0,0] solutions = self.resample(indices) dautils.probabilisticResampling(self.resamplingDrifterSet, self.resamplingVar) assert2DListAlmostEqual(self, self.resamplingDrifterSet.getDrifterPositions().tolist(), solutions, 2, "probabilistic resampling, probabilistic duplicates")
def atest_probabilistic_resampling_with_duplicates(self): self.set_positions_resampling_set() setNpRandomSeed() indices = [1, 3, 0, 0, 0, 0] solutions = self.resample(indices) dautils.probabilisticResampling(self.resamplingDrifterSet) self.assertEqual(self.resamplingDrifterSet.getDrifterPositions().tolist(), \ solutions)
def atest_probabilistic_resampling_with_duplicates(self): self.set_positions_resampling_set() setNpRandomSeed() indices = [1,3,0,0,0,0] solutions = self.resample(indices) dautils.probabilisticResampling(self.resamplingDrifterSet) self.assertEqual(self.resamplingDrifterSet.getDrifterPositions().tolist(), \ solutions)