python支持向量机对鸢尾花数据集分类,写出python代码
时间: 2023-10-06 19:04:43 浏览: 110
支持向量机-鸢尾花.py
当然,我很乐意为您回答这个问题。以下是一个简单的 Python 代码来使用支持向量机对鸢尾花数据集进行分类:
``` python
from sklearn import svm
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
# 加载数据集
iris = load_iris()
X, y = iris.data, iris.target
# 将数据集拆分为训练和测试数据
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)
# 创建 SVM 分类器并训练数据
clf = svm.SVC(kernel='linear', C=1, random_state=0)
clf.fit(X_train, y_train)
# 使用测试数据测试分类器
accuracy = clf.score(X_test, y_test)
print("模型的准确率为:", accuracy)
```
希望这能帮到您!如果您有其他问题,欢迎继续提问。
阅读全文