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 相关文章推荐
Flask SQLAlchemy一对一,一对多的使用方法实践
Feb 10 Python
python批量修改文件后缀示例代码分享
Dec 24 Python
python获取文件后缀名及批量更新目录下文件后缀名的方法
Nov 11 Python
python函数中return后的语句一定不会执行吗?
Jul 06 Python
windows下python安装小白入门教程
Sep 18 Python
Python3中关于cookie的创建与保存
Oct 21 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
详解Python的三种可变参数
May 08 Python
Numpy数组array和矩阵matrix转换方法
Aug 05 Python
pytorch数据预处理错误的解决
Feb 20 Python
Python读写csv文件流程及异常解决
Oct 20 Python
python 基于opencv 实现一个鼠标绘图小程序
Dec 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在字符断点处截断文字的实现代码
2011/04/21 PHP
php 删除一个数组中的某个值.兼容多维数组!
2012/02/18 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
Mootools 1.2教程 函数
2009/09/15 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
ES6 javascript中Class类继承用法实例详解
2017/10/30 Javascript
js实现固定区域内的不重叠随机圆
2019/10/24 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
python基础教程之Filter使用方法
2017/01/17 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
Django REST framework视图的用法
2019/01/16 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
python中的插入排序的简单用法
2021/01/19 Python
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
作文批改评语大全
2014/04/23 职场文书
多媒体教室标语
2014/06/26 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python