用python编写鸢尾花分类
时间: 2023-09-17 10:12:16 浏览: 74
基于Python BP神经网络实现鸢尾花的分类【100012157】
5星 · 资源好评率100%
好的,我可以帮您回答这个问题。您可以使用scikit-learn库来实现鸢尾花分类,下面是一个简单的示例代码:
```
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier
iris = load_iris()
X_train, X_test, y_train, y_test = train_test_split(iris['data'], iris['target'], random_state=0)
knn = KNeighborsClassifier(n_neighbors=1)
knn.fit(X_train, y_train)
print("测试集准确率: {:.2f}".format(knn.score(X_test, y_test)))
```
这个代码使用K-近邻(KNN)算法来分类鸢尾花,训练数据集和测试数据集使用了随机分割法。您可以根据需要调整算法和数据集的参数。
阅读全文