Ejemplo n.º 1
0
    def test_no_dups(self):
        x = np.array([10, 20, 30])
        counts = count_repeated_values(x)
        self.assertEqual(len(counts), 1)

        (vals, inds) = counts[0]
        self.assertEqual(list(vals), [10, 20, 30])
        self.assertEqual(list(inds), [0, 1, 2])
Ejemplo n.º 2
0
def test_no_dups():
    x = np.array([10, 20, 30])
    counts = count_repeated_values(x)
    assert len(counts) == 1

    (vals, inds) = counts[0]
    assert list(vals) == [10, 20, 30]
    assert list(inds) == [0, 1, 2]
Ejemplo n.º 3
0
def test_no_dups():
    x = np.array([10, 20, 30])
    counts = count_repeated_values(x)
    assert_equal(len(counts), 1)

    (vals, inds) = counts[0]
    assert_equal(list(vals), [10, 20, 30])
    assert_equal(list(inds), [0, 1, 2])
Ejemplo n.º 4
0
def test_with_dups():
    x = np.array([10, 20, 30, 20])
    counts = count_repeated_values(x)
    assert len(counts) == 2

    (vals, inds) = counts[0]
    assert list(vals) == [10, 20, 30]
    assert list(inds) == [0, 1, 2]

    (vals, inds) = counts[1]
    assert list(vals) == [20]
    assert list(inds) == [3]
Ejemplo n.º 5
0
def test_with_dups():
    x = np.array([10, 20, 30, 20])
    counts = count_repeated_values(x)
    assert_equal(len(counts), 2)

    (vals, inds) = counts[0]
    assert_equal(list(vals), [10, 20, 30])
    assert_equal(list(inds), [0, 1, 2])

    (vals, inds) = counts[1]
    assert_equal(list(vals), [20, ])
    assert_equal(list(inds), [3, ])
Ejemplo n.º 6
0
 def test_empty_array(self):
     x = np.array([])
     counts = count_repeated_values(x)
     self.assertEqual(len(counts), 0)
Ejemplo n.º 7
0
def test_empty_array():
    x = np.array([])
    counts = count_repeated_values(x)
    assert len(counts) == 0