Пример #1
0
 def test_min_single(self):
     data = list(range(3, 20))
     data.reverse()
     data = np.array(data)
     expected_value = np.min(data)
     self.set_seed()
     value = DiffPrivStatistics.min(data, self.epsilon)
     self.assertAlmostEqual(value, expected_value, self.decimal_places)
Пример #2
0
 def test_min_multiple(self):
     data = list(range(3, 20))
     data.reverse()
     data = np.array([data] * 3)
     expected_values = np.min(data, axis=1)
     self.set_seed()
     value = DiffPrivStatistics.min(data, self.epsilon, axis=1)
     np.testing.assert_almost_equal(value, expected_values, self.decimal_places)