MCPcopy
hub / github.com/scikit-learn/scikit-learn / test_encode_util

Function test_encode_util

sklearn/utils/tests/test_encode.py:30–48  ·  view source on GitHub ↗
(values, expected)

Source from the content-addressed store, hash-verified

28 ids=["int64", "float32-nan", "object", "object-None", "str"],
29)
30def test_encode_util(values, expected):
31 uniques = _unique(values)
32 assert_array_equal(uniques, expected)
33
34 result, encoded = _unique(values, return_inverse=True)
35 assert_array_equal(result, expected)
36 assert_array_equal(encoded, np.array([1, 0, 2, 0, 2]))
37
38 encoded = _encode(values, uniques=uniques)
39 assert_array_equal(encoded, np.array([1, 0, 2, 0, 2]))
40
41 result, counts = _unique(values, return_counts=True)
42 assert_array_equal(result, expected)
43 assert_array_equal(counts, np.array([2, 1, 2]))
44
45 result, encoded, counts = _unique(values, return_inverse=True, return_counts=True)
46 assert_array_equal(result, expected)
47 assert_array_equal(encoded, np.array([1, 0, 2, 0, 2]))
48 assert_array_equal(counts, np.array([2, 1, 2]))
49
50
51def test_encode_with_check_unknown():

Callers

nothing calls this directly

Calls 2

_uniqueFunction · 0.90
_encodeFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…