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

Function test_label_encoder

sklearn/preprocessing/tests/test_label.py:334–347  ·  view source on GitHub ↗
(values, classes, unknown)

Source from the content-addressed store, hash-verified

332 ids=["int64", "object", "str"],
333)
334def test_label_encoder(values, classes, unknown):
335 # Test LabelEncoder's transform, fit_transform and
336 # inverse_transform methods
337 le = LabelEncoder()
338 le.fit(values)
339 assert_array_equal(le.classes_, classes)
340 assert_array_equal(le.transform(values), [1, 0, 2, 0, 2])
341 assert_array_equal(le.inverse_transform([1, 0, 2, 0, 2]), values)
342 le = LabelEncoder()
343 ret = le.fit_transform(values)
344 assert_array_equal(ret, [1, 0, 2, 0, 2])
345
346 with pytest.raises(ValueError, match="unseen labels"):
347 le.transform(unknown)
348
349
350def test_label_encoder_negative_ints():

Callers

nothing calls this directly

Calls 5

fitMethod · 0.95
transformMethod · 0.95
inverse_transformMethod · 0.95
fit_transformMethod · 0.95
LabelEncoderClass · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…