首页 > 分享 > 机器学习:对鸢尾花数据进行PCA降维后使用k

机器学习:对鸢尾花数据进行PCA降维后使用k

m0_56970979 已于 2024-04-26 12:17:28 修改

于 2024-04-26 12:05:02 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

先附上代码

import matplotlib.pyplot as plt

import numpy as np

from sklearn.cluster import KMeans

from sklearn.datasets import load_iris

from sklearn.decomposition import PCA

iris = load_iris()

X = iris.data

marker="点的形状"

labal="点的标签"

plt.scatter(X[:, 0], X[:, 1], c="black", marker='o',

label='see')

plt.xlabel('petal length')

plt.ylabel('petal width')

plt.title("Data")

plt.show()

kmeans=KMeans(n_clusters=3)

kmeans.fit(X)

y_kmeans=kmeans.predict(X)

x0 = X[y_kmeans == 0]

x1 = X[y_kmeans == 1]

x2 = X[y_kmeans == 2]

plt.scatter(x0[:, 0], x0[:, 1], c="red", marker='o',

label='label0')

plt.scatter(x1[:, 0], x1[:, 1],

相关知识

PCA实现鸢尾花数据集降维可视化
鸢尾花数据可视化,PCA降到两维后,对数据标准化、归一化
机器学习(三)降维之PCA及鸢尾花降维
使用PCA对Iris数据集进行降维和二维分类显示
基于PCA与LDA的数据降维实践
机器学习利用PCA完成鸢尾花数据集的降维与分类
机器学习之路:经典的鸢尾花数据集
使用pca的降维方法对sklearn官方iris(鸢尾花)数据集进行降维,并绘图显示
基于PCA的数据降维(鸢尾花(iris)数据集)
鸢尾花数据集降维后高维数据可视化

网址: 机器学习:对鸢尾花数据进行PCA降维后使用k https://m.huajiangbk.com/newsview1947045.html

所属分类:花卉
上一篇: r语言 Iris鸢尾花数据的散点
下一篇: PCA主成分分析实例及3D可视化