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

WordPress文章字号设置网络营销seo培训

WordPress文章字号设置,网络营销seo培训,网站建设报告怎么写,视频网站费用1.导入数据。 2.清洗数据#xff0c;将缺失值或“NAN”替换为“无”#xff0c;并将文本数据转换为数值型数据。 3.使用聚类算法#xff08;如KMeans#xff09;对数据进行聚类#xff0c;并计算样本到簇中心的平均距离以确定最佳的簇数量。 4.对数据进行PCA降维#xff…1.导入数据。 2.清洗数据将缺失值或“NAN”替换为“无”并将文本数据转换为数值型数据。 3.使用聚类算法如KMeans对数据进行聚类并计算样本到簇中心的平均距离以确定最佳的簇数量。 4.对数据进行PCA降维以便在三维空间中可视化聚类结果。 5.使用Matplotlib绘制三维散点图。 pip install mlxtend import pandas as pd import numpy as np from sklearn import preprocessing from mlxtend.preprocessing import TransactionEncoder import re import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D inputfile_1 ./生枣仁主治病症.xlsx df pd.read_excel(inputfile_1) df[方名] df[方名].str.strip() df.head() 数据清洗将缺失值或NAN替换为无 cols [药1, 药2, 药3, 药4] df[cols] df[cols].fillna(无) df.drop_duplicates(inplaceTrue) df.head() from sklearn.preprocessing import LabelEncoder from sklearn.decomposition import PCA from sklearn.preprocessing import LabelEncoder label_encoder LabelEncoder() # 文本数据转换为数值型数据 for col in [药1, 药2, 药3, 药4]:df[col] label_encoder.fit_transform(df[col]) from sklearn.metrics import pairwise_distances_argmin_min distances [] K range(2, 10) for k in K:kmeans KMeans(n_clustersk, random_state42).fit(df.drop(columns[方名]))labels kmeans.labels_cluster_centers kmeans.cluster_centers_# 计算样本到簇中心的平均距离distances_to_centers pairwise_distances_argmin_min(df.drop(columns[方名]), cluster_centers)[1]avg_distance distances_to_centers.mean()distances.append(avg_distance)# 找到最佳的簇数量基于样本到簇中心的平均距离 optimal_k distances.index(min(distances)) 2 # 因为K的范围是从2开始的 print(fOptimal number of clusters: {optimal_k})kmeans KMeans(n_clustersoptimal_k, random_state42) clusters kmeans.fit_predict(df.drop(columns[方名])) df[Cluster] clusterspca PCA(n_components3) X_pca pca.fit_transform(df.drop(columns[方名, 方名]))fig plt.figure() ax fig.add_subplot(111, projection3d) for i in range(optimal_k):ax.scatter(X_pca[df[Cluster] i, 0], X_pca[df[Cluster] i, 1], X_pca[df[Cluster] i, 2], labelfCluster {i}) ax.set_xlabel(PCA Feature 1) ax.set_ylabel(PCA Feature 2) ax.set_zlabel(PCA Feature 3) ax.legend() plt.title(3D Scatter Plot of Clusters) plt.show() # 绘制簇数量与平均距离的折线图 plt.figure() plt.plot(K, distances, bx-) plt.xlabel(Number of Clusters (K)) plt.ylabel(Average Distance to Cluster Centers) plt.title(Average Distance to Cluster Centers vs. Number of Clusters) plt.xticks(K) plt.show()
http://www.zqtcl.cn/news/897554/

相关文章:

  • 义乌进货网平台北京网优化seo优化公司
  • 在网站上放广告网站建设流程效果
  • 腾讯云学生机做网站济南网站改版
  • 开封市做网站的公司wordpress无法映射
  • 网站构建工具wordpress 主题授权
  • 大型网站开发 赚钱宁夏网站建设优化
  • 通过ip访问网站需要怎么做博客的网站页面设计
  • 高明做网站软件开发工程师是前端还是后端
  • 利用html5 监控网站性能如何能快速搜到新做网站链接
  • 做网站需要看那几点seo是什么职业岗位
  • 做游戏网站需要哪些许可100个免费推广网站下载
  • 网站管理系统是什么马鞍山网站建设制作公司
  • 设计学网站网络工程专业毕业生设计
  • 成都网站建设有名的国外优质设计网站
  • seo基础培训教程seo百度关键词优化软件
  • 西安响应式网站青岛网站制作哪里有
  • 政务服务网站建设合肥seo排名扣费
  • 郑州做网站的大公司无锡网站程序
  • 打开网站是空白页面营销型网站建设应该考虑哪些因素
  • 做网站开麻烦吗个人网站备案网站名称
  • 瑞诺国际做外贸网站好吗网站端和移动端分开建设域名一样么
  • 如何网站点击率网站程序开发技术
  • 深圳网站建设售后服务怎样.net网站开发简介
  • 光谷软件园 网站建设中国国家数据统计网
  • wordpress 主页位置seo是什么意思教程
  • 网站开发甘特图网站是别人做的域名自己怎么续费
  • 如何查询网站是否备案江苏省句容建设局网站
  • 中国商业网点建设开发中心官方网站天津中小企业网站制作
  • 莱芜网站建设及优化云开发小程序源码
  • 珠海商城网站学校建网站