filmov
tv
00 Machine Learning mit Python: One-Hot-Encoding in Python (mit Code zum Nachmachen)
Показать описание
In diesem Video beschreibe ich Dir, was das One-Hot-Encoding ist, wofür es verwendet wird und warum man das braucht. Zusätzlich gibt es einen Leitfaden, wie du das One-Hot-Encoding in Python umsetzt.
Der versprochene Code aus dem Video:
# Importieren der Libraries
from numpy import array
from numpy import argmax
import pandas as pd
# Importieren des Datensatzes
# Erstellen eines Arrays für die Zielvariable
values = array(titanic.Sex)
# Integer encode
label_encoder = LabelEncoder()
print(integer_encoded)
# One-hot encode
onehot_encoder = OneHotEncoder(sparse=False)
print(onehot_encoded)
# Auslesen der Werte
print(inverted, inverted2)
### create columns for binary variables - train
titanic["Female"] = pd.DataFrame({'Female': onehot_encoded[:, 0]})
titanic["Male"] = pd.DataFrame({'Male': onehot_encoded[:, 1]})
Der versprochene Code aus dem Video:
# Importieren der Libraries
from numpy import array
from numpy import argmax
import pandas as pd
# Importieren des Datensatzes
# Erstellen eines Arrays für die Zielvariable
values = array(titanic.Sex)
# Integer encode
label_encoder = LabelEncoder()
print(integer_encoded)
# One-hot encode
onehot_encoder = OneHotEncoder(sparse=False)
print(onehot_encoded)
# Auslesen der Werte
print(inverted, inverted2)
### create columns for binary variables - train
titanic["Female"] = pd.DataFrame({'Female': onehot_encoded[:, 0]})
titanic["Male"] = pd.DataFrame({'Male': onehot_encoded[:, 1]})