python如何使用鸢尾花
时间: 2023-07-20 08:14:59 浏览: 37
在Python中,使用鸢尾花通常是指使用鸢尾花数据集进行数据分析、机器学习等相关工作。鸢尾花数据集包含150个样本,每个样本包含4个特征(花萼长度、花萼宽度、花瓣长度、花瓣宽度)和1个标签(花的种类)。可以使用Python中的机器学习库如Scikit-learn、TensorFlow等进行数据分析和建模。
以下是使用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 = iris.data
y = iris.target
# 划分数据集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
# 建立KNN分类器模型
knn = KNeighborsClassifier(n_neighbors=3)
knn.fit(X_train, y_train)
# 预测测试集
y_pred = knn.predict(X_test)
# 计算准确率
accuracy = knn.score(X_test, y_test)
print("Accuracy:", accuracy)
```
这段代码中,首先加载了鸢尾花数据集,然后将数据集划分为训练集和测试集。接着使用KNN分类器模型进行训练,并使用测试集进行预测,最后计算模型的准确率。