投票分类器有硬投票和软投票两种,硬投票是对结果进行投票,软投票是对多种结果的预测精度加权后取最高值投票。
这里使用硬投票举个例子
from sklearn.model_selection import train_test_split
from sklearn.datasets import make_moons
x,y=make_moons(n_samples=1000,noise=0.25,random_state=42)
xtr,xte,ytr,yte=train_test_split(x,y,test_size=0.2,random_state=42)#获得数据
from sklearn.metrics import accuracy_score
from sklearn.svm import SVC
from sklearn.ensemble