python实点云分割k-means(sklearn)详解


Posted in Python onMay 28, 2020

本文实例为大家分享了Python实点云分割k-means(sklearn),供大家参考,具体内容如下

python实点云分割k-means(sklearn)详解

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()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入解析Python中的lambda表达式的用法
Aug 28 Python
利用Django内置的认证视图实现用户密码重置功能详解
Nov 24 Python
Python+matplotlib绘制不同大小和颜色散点图实例
Jan 19 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
python 随机森林算法及其优化详解
Jul 11 Python
Python中低维数组填充高维数组的实现
Dec 02 Python
SpringBoot实现登录注册常见问题解决方案
Mar 04 Python
python如何随机生成高强度密码
Aug 19 Python
Python中读取文件名中的数字的实例详解
Dec 25 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 Python
Python数据可视化之绘制柱状图和条形图
May 25 Python
python基础之函数的定义和调用
Oct 24 Python
Python脚本实现监听服务器的思路代码详解
May 28 #Python
python中Ansible模块的Playbook的具体使用
May 28 #Python
python中如何进行连乘计算
May 28 #Python
python线程池如何使用
May 28 #Python
python中前缀运算符 *和 **的用法示例详解
May 28 #Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 #Python
Python函数参数分类原理详解
May 28 #Python
You might like
如何开始收听短波广播
2021/03/01 无线电
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
swoole锁的机制代码实例讲解
2021/03/04 PHP
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
DeviceOne 让你一见钟情的App快速开发平台
2016/02/17 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
angular2 ng build部署后base文件路径问题详细解答
2017/07/15 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
2017/09/21 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
django的csrf实现过程详解
2019/07/26 Python
Python实现的微信红包提醒功能示例
2019/08/22 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
使用pandas库对csv文件进行筛选保存
2020/05/25 Python
智能电子应届生求职信
2013/11/10 职场文书
企业行政文员岗位职责
2013/12/03 职场文书
工作人员思想汇报
2014/01/09 职场文书
竞聘演讲稿范文
2014/01/12 职场文书
财务会计毕业生个人求职信
2014/02/03 职场文书
小学生倡议书范文
2014/05/13 职场文书
2014年图书室工作总结
2014/12/09 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS