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 with的用法
Aug 22 Python
闭包在python中的应用之translate和maketrans用法详解
Aug 27 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
tensorflow中next_batch的具体使用
Feb 02 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 Python
python 内置模块详解
Jan 01 Python
Python实现简单的列表冒泡排序和反转列表操作示例
Jul 10 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
Feb 07 Python
django实现日志按日期分割
May 21 Python
用60行代码实现Python自动抢微信红包
Feb 04 Python
python中time tzset()函数实例用法
Feb 18 Python
Python可视化神器pyecharts绘制地理图表
Jul 07 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 XML数据解析代码
2010/05/26 PHP
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
python分析apache访问日志脚本分享
2015/02/26 Python
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
会计毕业生求职简历的自我评价
2013/10/20 职场文书
环境卫生标语
2014/06/09 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python