当前位置: 首页 > news >正文

网站设计 尺寸唐山seo排名

网站设计 尺寸,唐山seo排名,wordpress 分类目录 高亮,网页设计尺寸一般多少像素K-means算法步骤 初始化质心:输入初始的质心位置。分配样本:将每个数据点分配到离它最近的质心对应的簇中。更新质心:对每个簇中的所有数据点,计算它们的均值,并将均值更新为新的质心。重复步骤2和3,直到质…

K-means算法步骤

  1. 初始化质心:输入初始的质心位置。
  2. 分配样本:将每个数据点分配到离它最近的质心对应的簇中。
  3. 更新质心:对每个簇中的所有数据点,计算它们的均值,并将均值更新为新的质心。
  4. 重复步骤2和3,直到质心收敛(即质心不再改变或改变很小)。

K-means聚类代码实现

import numpy as npdef k_means(data_points, initial_centers, max_iterations=100, tol=1e-4):"""K-means 聚类算法实现:param data_points: numpy数组,形状为 (n_samples, n_features),待聚类的数据点集:param initial_centers: numpy数组,形状为 (k, n_features),初始的聚类质心:param max_iterations: int,最大迭代次数:param tol: float,质心变化的收敛阈值:return: final_centers: numpy数组,最终聚类质心labels: numpy数组,每个数据点的聚类标签"""# 初始化变量centers = initial_centers  # 当前质心n_samples = data_points.shape[0]  # 数据点个数k = initial_centers.shape[0]  # 聚类数labels = np.zeros(n_samples)  # 每个数据点所属的簇标签for iteration in range(max_iterations):# 1. 分配样本到最近的质心for i, point in enumerate(data_points):distances = np.linalg.norm(point - centers, axis=1)  # 计算与所有质心的欧氏距离labels[i] = np.argmin(distances)  # 找到最近质心的索引# 2. 更新质心new_centers = np.zeros_like(centers)for j in range(k):cluster_points = data_points[labels == j]  # 获取分配到第j个簇的点if len(cluster_points) > 0:  # 避免空簇new_centers[j] = np.mean(cluster_points, axis=0)  # 计算簇的均值作为新质心else:new_centers[j] = centers[j]  # 保留旧质心(避免空簇导致的质心更新问题)# 3. 判断是否收敛(质心变化是否小于阈值)center_shift = np.linalg.norm(new_centers - centers)print(f"Iteration {iteration + 1}: Center shift = {center_shift:.6f}")if center_shift < tol:print("Converged!")breakcenters = new_centers  # 更新质心return centers, labels# 测试代码
if __name__ == "__main__":# 数据点集data = np.array([[1, 2], [1, 4], [1, 0],[10, 2], [10, 4], [10, 0]])# 初始聚类中心initial_centers = np.array([[2, 2],  # 初始质心1[5, 5]   # 初始质心2])# 执行K-means算法final_centers, labels = k_means(data, initial_centers)# 输出结果print("Final cluster centers:")print(final_centers)print("Cluster labels for each data point:")print(labels)

http://www.khdw.cn/news/38957.html

相关文章:

  • 企业如何建官方网站国家认可的教育培训机构
  • 东莞网站快速排名百度云官网登录首页
  • 洛阳app制作公司网站seo优化
  • 做外贸如何建立网站自动外链工具
  • 网站快速排名的方法网络推广销售是做什么的
  • 汉川网站制作泉州百度关键词优化
  • 百度网站做pc自适应seo sem是什么
  • 义乌网站建设公司营销型网站建设要点
  • 河北石家庄网站建设谷歌关键词推广怎么做
  • 做网站的为什么不给域名和密码seoul是哪个国家
  • 网站权重一直做不上去首页关键词排名代发
  • 网络组建视频西安seo
  • 亚网站建设推一手新闻发稿平台
  • 织梦dedecms蓝色培训机构模板教育学校学院整站php网站源码友情链接交换平台免费
  • 手机cms建站系统长沙seo网络营销推广
  • 网站被屏蔽怎么访问免费涨粉工具
  • 泰州企业建站程序外链网站推荐几个
  • 可以做宣传图的网站精准营销系统价值
  • 建设商务网站的费用安康seo
  • 全球设计网站有哪些企业网站免费制作
  • 备案编号在哪里能看到sem优化服务公司
  • 网站建设 宣传单seo专业培训技术
  • 免费建设网站是真的吗产品推广策略
  • wordpress 移动主菜单seo如何快速出排名
  • 屏山县建设招标网站旅游网站的网页设计
  • 营销管理网站制作请你设计一个网络营销方案
  • 做网站的研究生专业网站推广应该坚持什么策略
  • 网站建设中 html 下载南昌seo公司
  • 广西柳州科技学校网站建设武汉网络推广外包公司
  • 有域名之后怎么做网站重庆百度推广优化