Я новичок в реализации машинного обучения в Python и в настоящее время пробую классификацию KNN, следуя инструкциям YouTube.Вот код.
import numpy as np
#from sklearn.model_selection import train_test_split
from sklearn.model_selection import cross_validate
import pandas as pd
df=pd.read_csv('breast-cancer-wisconsin.data.txt')
df.replace('?', -99999, inplace=True)
df.drop(['id'],1,inplace=True)
X=np.array(df.drop(['class'],1))
y=np.array(df['class'])
X_train, X_test, y_train, y_test=cross_validate.train_test_split(X,y,test_size=0.2)
Я получаю следующую ошибку: -
X_train, X_test, y_train, y_test=cross_validate.train_test_split(X,y,test_size=0.2)
AttributeError: 'function' object has no attribute 'train_test_split'
Я попытался импортировать train_test_split как
from sklearn.model_selection import train_test_split
, но затем я получил то же самоеошибка.Любая помощь приветствуется.Спасибо!