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最基本的操作字典的方法
Apr 24 Python
Python简单进程锁代码实例
Apr 27 Python
Python函数中的函数(闭包)用法实例
Mar 15 Python
Python列出一个文件夹及其子目录的所有文件
Jun 30 Python
OpenCV实现人脸识别
Apr 07 Python
Python中标准模块importlib详解
Apr 16 Python
Django model序列化为json的方法示例
Oct 16 Python
详解python爬虫系列之初识爬虫
Apr 06 Python
关于numpy数组轴的使用详解
Dec 05 Python
Python使用Pandas库常见操作详解
Jan 16 Python
简单了解Python多态与属性运行原理
Jun 15 Python
pycharm 如何查看某一函数源码的快捷键
May 12 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
3
2006/10/09 PHP
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
Python smtplib实现发送邮件功能
2018/05/22 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
用Python解数独的方法示例
2019/10/24 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
关于Django Models CharField 参数说明
2020/03/31 Python
python中upper是做什么用的
2020/07/20 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
财务会计专业应届毕业生求职信
2013/10/18 职场文书
建筑毕业生自我鉴定
2013/10/18 职场文书
医院总经理岗位职责
2014/02/04 职场文书
工作会议主持词
2014/03/17 职场文书
租房协议书样本
2014/08/20 职场文书
导游词范文
2015/02/13 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL