import pandas as pd
from sklearn.ensemble import BaggingClassifier
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.linear_model import LogisticRegression
from sklearn.neighbors import KNeighborsClassifier
from sklearn.metrics import accuracy_score
from sklearn.metrics import classification_report
from sklearn.model_selection import GridSearchCV
def get_data(filename):
'''
读取文件
:param filename: 文件名
:return: 特征 & 标签,DataFrame
'''
data = pd.read_table(filename, delimiter=',', header=None)
x = data.iloc[:, :-1]
y = data.iloc[