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文件与目录操作实例详解
Feb 22 Python
python中map()函数的使用方法示例
Sep 29 Python
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
OpenCV-Python实现轮廓检测实例分析
Jan 05 Python
tensorflow更改变量的值实例
Jul 30 Python
python 使用pandas计算累积求和的方法
Feb 08 Python
python pip源配置,pip配置文件存放位置的方法
Jul 12 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
python str字符串转uuid实例
Mar 03 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
Python内置函数property()如何使用
Sep 01 Python
宝塔更新Python及Flask项目的部署
Apr 11 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
php获得url参数中具有&的值的方法
2014/03/05 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
深入理解AngularJS中的ng-bind-html指令
2017/03/27 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
jquery层次选择器的介绍
2019/01/18 jQuery
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
python2.7安装图文教程
2018/03/13 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
Python中的类与类型示例详解
2019/07/10 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
大三在校生电子商务求职信
2013/10/29 职场文书
物流管理专业自荐信
2014/06/23 职场文书
纪律教育学习月活动总结
2014/08/27 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
七年级数学教学反思
2016/02/17 职场文书
Python find()、rfind()方法及作用
2022/12/24 Python