def check_inputs(self, value): super().check_inputs(value) TruncationAndFoldingMixin.check_inputs(self, value) return True
def randomise(self, value): TruncationAndFoldingMixin.check_inputs(self, value) noisy_value = super().randomise(value) return self._fold(noisy_value)
def randomise(self, value): TruncationAndFoldingMixin.check_inputs(self, value) noisy_value = super().randomise(value) return int(np.round(self._truncate(noisy_value)))