数据挖掘领域十大经典算法:【点我即达】
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 8 19:10:55 2019
@author: dell
"""
from sklearn.svm import SVC
from sklearn import datasets
from sklearn.cross_validation import train_test_split
import numpy as np
iris = datasets.load_iris() #加载iris数据集
#a = np.array([[1,2,3],[4.7,5,8]])
#print(a)
#选取
#b = [1,2,3,4,8,1,2]
#c = [7,7,8,9,4]
#d = np.array([b,c])
#print(np.unique(b))
#print(np.unique(d))
X = iris.data[:,[0,1,2,3]]
y = iris.target
X_train,X_test,y_train,y_test = train_test_split(X,y,test_size=0.3,random_state = 0)
#print(X_test[0:1])
xxx = np.array([[0.1,0.4,0 .3,2.1]])
model = SVC(C = 1.0,kernel = 'rbf',gamma = 'auto')
model.fit(X_train,y_train)
acc=model.score(X_test,y_test) #根据给定数据与标签返回正确率的均值
print('SVM模型评价:',acc)
#predicted = model.predict(X_test[0:1])
predicted = model.predict(xxx)
print(predicted)
#import jieba
#wordList = jieba.cut("www.ba idu.com",cut_all=False)
#print(type(wordList)) #类型是一个生成器generator
#print(wordList) #本身是一个生成器对象generator Object
#for list in wordList:
# if list in ",./;'[][email protected]#$%^&*()_+,。、;‘ 【】~!@#¥%……&*()——+《》?:“{}<>?:":
# None
# else:
# print(list)