Esempio n. 1
0
    def test_find_repeats(self):
        x = np.asarray([1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4]).astype('float')
        tmp = np.asarray([1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5,
                          5]).astype('float')
        mask = (tmp == 5.)
        xm = np.ma.array(tmp, mask=mask)

        r = stats.find_repeats(x)
        rm = stats.mstats.find_repeats(xm)

        assert_equal(r, rm)
Esempio n. 2
0
 def test_empty_result(self):
     # Check that empty arrays are returned when there are no repeats.
     a = [10, 20, 50, 30, 40]
     repeated, counts = stats.find_repeats(a)
     assert_array_equal(repeated, [])
     assert_array_equal(counts, [])
Esempio n. 3
0
 def test_basic(self):
     a = [1,2,3,4,1,2,3,4,1,2,5]
     res,nums = stats.find_repeats(a)
     assert_array_equal(res,[1,2,3,4])
     assert_array_equal(nums,[3,3,2,2])
 def test_empty_result(self):
     # Check that empty arrays are returned when there are no repeats.
     a = [10, 20, 50, 30, 40]
     repeated, counts = stats.find_repeats(a)
     assert_array_equal(repeated, [])
     assert_array_equal(counts, [])
 def test_basic(self):
     a = [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 5]
     res, nums = stats.find_repeats(a)
     assert_array_equal(res, [1, 2, 3, 4])
     assert_array_equal(nums, [3, 3, 2, 2])