首页 分享 python利用K

python利用K

来源:花匠小妙招 时间:2024-12-23 09:55

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

import matplotlib.pyplot as plt

from sklearn.cluster import KMeans

import pandas as pd

df = pd.read_excel("../data/output3.xls", header=0)

plt.scatter(df["光照"], df["CO2"], linewidths=1, alpha=0.8)

plt.rcParams['font.sans-serif'] = ['SimHei'] 

plt.xlabel("光照")

plt.ylabel("CO2")

plt.grid(color="#95a5a6", linestyle="--", linewidth=1, alpha=0.4)

plt.show()

data = df[["光照","CO2"]]

estimator = KMeans(n_clusters=2) 

estimator.fit(data) 

label_pred = estimator.labels_ 

centers_ = estimator.cluster_centers_ 

x0 = data[label_pred == 0]

x1 = data[label_pred == 1]

plt.scatter(x0["光照"], x0["CO2"],c="red", linewidths=1, alpha=0.8,marker='o', label='label0')

plt.scatter(x1["光照"], x1["CO2"],c="green", linewidths=1, alpha=0.8,marker='+', label='label1')

plt.grid(c="#95a5a6", linestyle="--", linewidth=1, alpha=0.4)

plt.legend()

plt.show()

相关知识

如何使用python画玫瑰花
python的鸢尾花数据如何导入
K近邻学习
如何python花一朵玫瑰花
python水仙花数的编程代码
【python】爬取植物数据库
Python机器学习基础教程
Python实例(六)
【机器学习】k
Python实现平行坐标图的绘制(plotly)

网址: python利用K https://www.huajiangbk.com/newsview1246864.html

所属分类:花卉
上一篇: 六年级珍惜生命 关注安全手抄报大
下一篇: 孩子在家上网课有三种表现=“假勤

推荐分享