Sklearn - Label Encoder

1. Introduction



1. Introduction

Sklearn - Preprocessing
https://scikit-learn.org/1.5/api/sklearn.preprocessing.html

X = np.array(['chien', 'chien', 'chat', 'oiseau'])

['chien' 'chien' 'chat' 'oiseau']

encoder = LabelEncoder()
encoder.fit(X)
encoder.transform(X)

[1 1 0 2]

X_new = np.array(['oiseau', 'oiseau', 'chien'])

['oiseau' 'oiseau' 'chien']

/!\ Ne pas utiliser l'appel à fit(X) pour réutiliser le même encodage
encoder.transform(X_new)

[2 2 1]