This is the code:
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier
from joblib import dump, load
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
X = pd.read_csv("C:\\Users\\rafae\\OneDrive\\Documentos\\SOAM\\KSPasswordData.csv")
y = X.pop('subject').values
X_train = scaler.fit(X, y)
y_test = scaler.transform(X, y)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
scaler.transform(X_train)
clf.fit(X_train)
score = clf.score(X_test, y_test)
print(score)
dump(clf, 'exemplo.jlb')
This is the error:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()