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

什么网站建设最简单wordpress主题添加一个自定义页面

什么网站建设最简单,wordpress主题添加一个自定义页面,wordpress悬浮刷新按钮,网站还没有做可以备案吧一、实验目的 本次实验的主要目的为,通过实验课上具体例子进行代码编写,掌握聚类分析算法的原理与基本思想,能够熟练地在Visual Stduio C#环境下,完成聚类分析的全部流程,包括数据标准化、绝对值距离计算、聚类操作等…

一、实验目的

本次实验的主要目的为,通过实验课上具体例子进行代码编写,掌握聚类分析算法的原理与基本思想,能够熟练地在Visual Stduio C#环境下,完成聚类分析的全部流程,包括数据标准化、绝对值距离计算、聚类操作等等,以提高自我对聚类分析算法的理解,加深对算法设计及程序编制的认识和掌握。

二、实验内容

1.数据极差标准化

2.绝对值距离计算

3.类之间的距离计算

4.聚类分析

三、实验过程

(一)数据极差标准化

数据极差标准化的代码如下图所示,实现极差标准化我们的方法为:首先通过遍历获得每一列中的最大值与最小值,接着,再次遍历数据矩阵的每一个元素,对每个元素进行极差标准化操作,即:对于矩阵中的每个元素 data[i, j],通过减去该列的最小值,然后除以该列的极差,即可得到数据标准化后的结果:

(二)绝对值距离计算

在上述步骤中得到数据标准化的结果后,各个数据便成为可以互相比较的存在了,我们即可开始计算数据集中任意两个数据间的距离,在如下所示的代码中,我们主要利用到的是C#中的Math.Abs()方法用以获取绝对值:

(三)类之间距离计算

在本程序中我们选择使用的是最短距离法来实现计算两个类之间的距离,具体代码如下图所示,首先第一个函数DisBtwTwoGroups()用于计算两个类之间的距离,具体原理为:遍历两个类中的所有数据点,然后计算每对数据点之间的距离,选择其中的最小值作为我们两个类之间的距离:

第二个函数CalDisMatrix()用于生成类与类之间的距离矩阵,其实现思想为:通过遍历所有的类组合,调用 DisBtwTwoGroups() 函数计算两个类之间的距离,并将结果填入距离矩阵中相应的位置,即可生成我们希望得到的距离矩阵:

(四)聚类分析

1.初始化每个对象为单独聚类:以上我们的准备工作就已经基本结束了,接下来我们正式进入此实验中最重要也是我认为最复杂的一个部分聚类分析部分,首先,为了更好地区分类与对象间的关系,我们先将每个对象初始化为单独的聚类如下代码所示:

2.循环合并距离最近的两个聚类:如下代码中,我们首先设定目标聚类数量(在此次实验中为1),并构建一个while循环,只要当前的聚类数量大于目标聚类数量,就继续执行循环,利用之前实验步骤中创建的计算聚类之间的距离矩阵,在每次迭代中找到距离最近的两个聚类并将它们合并,合并后将选中的两个对象从聚类列表中删除,而将新生成的聚类添加到聚类列表的末尾

3.输出每次循环合并的信息:为达到老师提出的实验效果,我们在while循环的最后补充一个循环用以输出每次聚类合并循环后的状态信息,它将输出每个聚类的编号以及其中包含的对象代码如下图所示:

四、实验结果

最后我们运行代码得到实验结果如下图所示,可以看到虽然类的顺序与老师结果有所不同(主要原因在于我们在添加新生成聚类时,使用的方法是:从聚类列表中删除选择聚类,将新生成聚类添加至最后),但每次聚类选择的对象结果完全符合,因此判断我们实验成功:

五、实验心得

在此次实验中我们结合具体例子深入学习了解了最短距离聚类法算法的基本原理与具体实现步骤,通过实验课上C#环境下代码的编写与理论课学习的内容相结合,我对方法的封装、C#编程语言的编写等都有了更为深入的认识,其中我认为收获最深也是最难的部分还是对聚类分析的核心思想的理解:在一个for循环中,我们不断地寻找最近聚类、合并聚类、更新聚类间的距离矩阵,并输出每次合并后的聚类结果,这就要求我们在编写代码中要有清晰的逻辑思维,时刻明白我们正在做什么,因此我将最后一个函数GroupDone的编写思路汇总如下:


文章转载自:

http://K77iqUoK.gxwyr.cn
http://zHar7wH4.gxwyr.cn
http://xxnO69QN.gxwyr.cn
http://DdzrhjcY.gxwyr.cn
http://D8iSCjZ0.gxwyr.cn
http://eStWuGwO.gxwyr.cn
http://Q8QhMBoe.gxwyr.cn
http://oUVEH8U6.gxwyr.cn
http://WiHug1hd.gxwyr.cn
http://iVOlEwhR.gxwyr.cn
http://Ea7y85fw.gxwyr.cn
http://dsPzSTWk.gxwyr.cn
http://7upzfCQm.gxwyr.cn
http://nmYUldOv.gxwyr.cn
http://dm4642Na.gxwyr.cn
http://PBj4REMd.gxwyr.cn
http://KsstvoJv.gxwyr.cn
http://Ic3ytVzY.gxwyr.cn
http://zcqvcejl.gxwyr.cn
http://m2AwO7xz.gxwyr.cn
http://wiJBqfZo.gxwyr.cn
http://aRYOEZF1.gxwyr.cn
http://KLgoD7cG.gxwyr.cn
http://HF46tZPW.gxwyr.cn
http://5Mvo9hJc.gxwyr.cn
http://2eBFTbAu.gxwyr.cn
http://2NAzGUYk.gxwyr.cn
http://ak6IPYVd.gxwyr.cn
http://yk0TIAqi.gxwyr.cn
http://V2VAsU6d.gxwyr.cn
http://www.dtcms.com/wzjs/652193.html

相关文章:

  • 泗阳县住房和建设局网站网站制作容易吗
  • 江宁网站建设哪家好咖啡网页设计素材
  • 建材网站模板青海网站建设公司电话
  • ui做网站流程服务器cpu天梯图
  • 电子商务网站建设合同范本中国公路工程建设网站
  • 织梦网站制作费用自媒体wordpress主题
  • 做好网站建设总结网站加载进度条
  • 网站重购如何给网站添加ico
  • 怎样在工商局网站上做网登储煤棚网架公司
  • 齐齐哈尔北京网站建设湖南网站设计亮点
  • 如何提高网站首页权重南京做信息登记公司网站
  • 蔡家坡网站开发哪项不属于网站架构
  • wordpress影视自采集模板seo官网制作规划
  • 站长统计app下载大全旅游酒店网站建设
  • 在国外做盗版网站视频链接怎么制作
  • 做磨砂卡贴的网站石家庄建设局网站怎么打不开
  • 宁波企业品牌网站建设东莞清溪镇做网站公司
  • 重点建设学科网站徐州建站费用
  • 人才网站开发方案克拉玛依市住房和建设局网站
  • 温州大凯工艺品有限公司英文网站广东建设工程造价管理协会网站
  • 网站空间和云服务器钓鱼网站制作教程视频
  • 利用网站源代码建立网站开发软件的公司叫什么
  • 专业建站服务建站网网站建设有什么看法
  • 网站建设网络推广加盟网站建设功能模块
  • 怎么授权小说做游戏网站做服装要看国外哪些网站好
  • 浙江省建设工程质量安全协会网站免费开个人网店
  • 保定哪家做网站好如何把代码wordpress
  • 小型企业网站如何建设wordpress微信分享图片
  • 建行网站济南银川市网站建设
  • 高品质外贸网站建设wordpress登录注册插件