import numpy as np
import pandas as pd
from sklearn.datasets import load_digits
import matplotlib.pyplot as plt
from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay
from sklearn.neighbors import KNeighborsClassifier
from sklearn.preprocessing import StandardScaler,MinMaxScaler,OrdinalEncoder
from sklearn.model_selection import train_test_split
from sklearn.naive_bayes import GaussianNB
from sklearn import preprocessing
def get_data():
data = pd.read_csv("./Gender_Height_Weight_Index.csv")
x = data.iloc[:, :3]
y = data.iloc[:, -1]
enc = preprocessing.OrdinalEncoder()
x = enc.fit_transform(x)
return x,y
#划分训练集和测试
def split_train_test(x,y):
x_train,x_test,y_train,y_test = train_test_split(x,y,random_state=9527,test_size=0.3)
return x_train,x_test,y_train,y_test
pip清华镜像源103
于 2023-06-06 17:41:35 首次发布