python实点云分割k-means(sklearn)详解
作者:突然想学编程 时间:2023-11-06 20:36:03
本文实例为大家分享了Python实点云分割k-means(sklearn),供大家参考,具体内容如下
植物叶片分割
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from sklearn.cluster import KMeans
from sklearn.preprocessing import StandardScaler
from mpl_toolkits.mplot3d import Axes3D
data = pd.read_csv("jiaaobo1.txt",sep = " ")
data1 = data.iloc[:,0:3]
#标准化
transfer = StandardScaler()
data_new = transfer.fit_transform(data1)
data_new
#预估计流程
estimator = KMeans(n_clusters = 10)
estimator.fit(data_new)
y_pred = estimator.predict(data_new)
#也可以不预测
#cluster = KMeans(n_clusters = 9).fit(data_new)
#y_pred = cluster.labels_s
#质心
#centroid = cluster.cluster_centers_
#centroid.shape
fig = plt.figure()
ax = Axes3D(fig)
for i in range(9):
ax.scatter3D(data_new[y_pred == i,0],data_new[y_pred == i,1],data_new[y_pred == i,2],marker = ".")
ax.view_init(elev = 60,azim = 30)
ax.set_zlabel('Z')
ax.set_ylabel('Y')
ax.set_xlabel('X')
plt.show()
来源:https://blog.csdn.net/weixin_45923642/article/details/106392028
标签:python,分割,k-means
0
投稿
猜你喜欢
Vue.js绑定HTML class数组语法错误的原因分析
2024-04-30 10:20:07
python爬虫获取百度首页内容教学
2022-12-16 07:02:00
Python 监测文件是否更新的方法
2022-05-11 02:37:20
基于Python实现下载网易音乐代码实例
2023-05-25 01:05:51
[Oracle] Data Guard CPU/PSU补丁安装详细教程
2024-01-26 05:48:21
python中range()与xrange()用法分析
2021-03-23 00:31:30
MySql中如何使用 explain 查询 SQL 的执行计划
2024-01-15 10:25:01
DIV+CSS常见错误及解决方法
2008-04-25 22:46:00
python库JsonSchema验证JSON数据结构使用详解
2023-02-14 16:24:27
让IE8支持eWebEditor在线编辑器
2010-02-28 10:36:00
效率高的Javscript字符串替换函数的benchmark
2024-04-22 12:47:39
python学习数据结构实例代码
2023-09-20 22:56:32
python代码实现扫码关注公众号登录的实战
2021-11-18 04:40:43
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2024-05-02 16:17:31
SQL左连接和右连接原理及实例解析
2024-01-21 20:35:39
使用vux实现上拉刷新功能遇到的坑
2024-04-28 09:25:18
Python 列表(List)操作方法详解
2023-06-15 10:10:04
Python+matplotlib实现计算两个信号的交叉谱密度实例
2023-05-12 23:29:55
Pycharm学习教程(1) 定制外观
2021-08-01 05:18:11
关于keras多任务多loss回传的思考
2023-09-16 18:58:47