k-means算法接受输入量k;
然后将n个数据对象划分为k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;
而不同聚类中的对象相似度较小。
聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引力中心)来进行计算的。
  k-means算法的工作过程说明如下:首先从n个数据对象任意选择k个对象作为初始聚类中心;
而对于所剩下其它对象,则根据它们与这些聚类中心的相似度(距离),分别将它们分配给与其最相似的(聚类中心所代表的)聚类;
然后再计算每个所获新聚类的聚类中心(该聚类中所有对象的均值);
不断重复这一过程直到标准测度函数开始收敛为止。
一般都采用均方差作为标准测度函数.k个聚类具有以下特点:各聚类本身尽可能的紧凑,而各聚类之间尽可能的分开。
2023/11/11 15:04:35 17KB matlab
1
STM32的CAN通讯例程。
是从不同地方找到的两种不同的CAN例程。
总共有两个。
—一个用标准库函数实现;
另一个是用main()写成的一个单独的测试函数。
里面分成两个压缩包,单独使用。
例程2解释非常详细!提示:看清楚了,别放在一起使用哈!仅交流学习用哈,都是网上找的资源,不负任何版权责任哈。
2023/10/28 8:23:45 13KB STM32 CAN STM32-CAN
1
基于LMS算法设计的回音消除程序,MATLAB环境下实现,程序包括了语音采集的编码解码,LMS算法应用,程序调试完成,除标准库函数,无自定义的调用函数
2023/7/26 11:24:35 619B LMS MATLAB
1
目前常用的优化标准测试函数及MATLAB代码
2023/5/31 2:08:43 1.58MB 标准测试函数 MATLAB代码
1
目录1. C语言中的指针以及内存泄露 52. C语言难点阐发收拾 103. C语言难点 184. C/C++实现冒泡排序算法 325. C++中指针以及援用的差距 356. constchar*,charconst*,char*const的差距 367. C中可变参数函数实现 388. C法度圭表标准内存中组成部份 419. C编程拾粹 4210. C语言中实现数组的动态削减 4411. C语言中的位运算 4612. 浮点数的存储格式: 5013. 位域 5814. C语言函数二维数组传递方式 6415. C语言繁杂表白式的实施步骤 6616. C语言字符串函数大全 6817. C语言宏定义本领 8918. C语言实现动态数组 10019. C语言面试-运算符以及表白式 10420. C语言编程原则之平稳篇 10721. C语言编程罕有下场阐发 10822. C语言编程易犯缺陷群集 11223. C语言缺陷与骗局(条记) 11924. C语言提防缓冲区溢出方式 12625. C语言高效编程秘籍 12826. C运算符优先级口诀 13327. do/while(0)的妙用 13428. exit()以及return()的差距 14029. exit子法度圭表标准阻滞函数与return的差距 14130. extern与static存储空间矛盾 14531. PC-Lint与C\C++代码品质 14732. spirntf函数使用大全 15833. 二叉树的数据结构 16734. 位运算使用口诀以及实例 17035. 内存对于齐与ANSIC中struct内存方案 17336. 冒泡以及遴选排序实现 18037. 函数指针数组与返回数组指针的函数 18638. 右左法则-繁杂指针剖析 18939. 回车以及换行的差距 19240. 堆以及堆栈的差距 19441. 堆以及堆栈的差距 19842. 若何写出业余的C头文件 20243. 打造最快的Hash表 20744. 指针与数组学习条记 22245. 数组不是指针 22446. 尺度C中字符串联系的方式 22847. 汉诺塔源码 23148. 洗牌算法 23449. 深入知道C语言指针的怪异 23650. 游戏外挂的编写原理 25451. 法度圭表标准实例阐发-为甚么会陷入去世轮回 25852. 空指针终于指向了内存的哪一其中间 26053. 算术表白式的盘算 26554. 结构体对于齐的详尽含意 26955. 连连看AI算法 27456. 连连看寻路算法的思绪 28357. 重新见识:指向函数的指针 28858. 链表的源码 29159. 高品质的子法度圭表标准 29560. 低级C语言法度圭表标准员测试必过的十六道最佳题目+谜底详解 29761. C语言罕有差迟 32062. 超强的指针学习条记 32563. 法度圭表标准员之路──对于代码作风 34364. 指针、结构体、松散体的清静尺度 34665. C指针教学 35266. 对于指向指针的指针 36867. C/C++误区一:voidmain() 37368. C/C++误区二:fflush(stdin) 37669. C/C++误区三:欺压转换malloc()的返回值 38070. C/C++误区四:charc=getchar(); 38171. C/C++误区五:查验new的返回值 38372. C是C++的子集吗? 38473. C以及C++的差距是甚么? 38774. 无前提轮回 38875. 暴发随机数的方式 38976. 秩序表及其操作 39077. 单链表的实现及其操作 39178. 双向链表 39579. 法度圭表标准员数据结构条记 39980. Hashtable以及HashMap的差距 40881. hash表学习条记 41082. C法度圭表标准方案罕用算法源代码 41283. C语言有头结点链表的典型实现 41984. C语言惠通面试题 42885. C语言罕用宏定义 450
2023/4/9 12:36:18 1.28MB C语言 难点 C语言
1
试验内容:① 由用户指定要暴发的进程及其种别,存入进入停当队列。
  ② 调解法度圭表标准从停当队列中提取一个停当进程运行。
假如恳求的资源被阻塞则进入响应的期待队列,调解法度圭表标准调解停当队列中的下一个进程。
进程运行竣事时,会查验对于应的期待队列,激活队列中的进程进入停当队列。
运行竣事的进程进入over链表。
重复这一进程直至停当队列为空。
  ③ 法度圭表标准讯问能否要络续?假如要转直①末了实施,不然到场法度圭表标准。
试验目的:经由试验模拟破费者与破费者之间的关连,知道并操作他们之间的关连及其原理。
由此削减对于进程同步的下场的知道。
试验申请:每一个进程有一个进程抑制块(PCB)展现。
进程抑制块能够搜罗如下信息:进程尺度标号、进程体系号、进程外形、进程产物(字符)、进程链指针等等。
体系开拓了一个缓冲区,大小由buffersize指定。
法度圭表标准中有三个链队列,一个链表。
一个停当队列(ready),两个期待队列:破费者期待队列(producer);
破费者期待队列(consumer)。
一个链表(over),用于凑集已经运行竣事的进程本法度圭表标准经由函数模拟信号量的原子操作。
2023/4/1 10:02:58 4KB 调度进程管理
1
搜罗IAP.c以及IAP.h;
IAP串口初始化函数;
串口中断函数;
IAP轮回main函数(可参考);
IAP跳转使用法度圭表标准段函数;
更新用户法度圭表标准,写入FLASH函数;
STM32L4xx系列,STM32L452RET6调试告成,LL库配置配备枚举;
2019/11/20前期调了STM32L471VETx芯片,发现擦页不能用,最终找到下场是FLASH页码不连号,只用更正擦页函数的页码号就能够告成擦页,就再也不上传了;
2023/3/26 15:02:01 3KB STM32L4xx IAP UART FLASH
1
皮肤滚动条库源代码(1.2版),使用方便只需要调用几个函数就能完成控件滚动条的美化。
以C言语编译通过,导出了标准API函数,可供其它言语使用只需要将链接方式修改为动态链接库即可以。
1
皮肤滚动条库源代码(1.2版),使用方便只需要调用几个函数就能完成控件滚动条的美化。
以C言语编译通过,导出了标准API函数,可供其它言语使用只需要将链接方式修改为动态链接库即可以。
1
嵌入式开发时经常要用到字符串转换函数sprintf,但标准C函数库极度占内存,重写更高效更精简的sprintf函数,比C标准库里自带的sprintf更高效,适用于嵌入式或上位软件开发。
2017/11/2 11:58:05 1KB 嵌入式 开发 字符串转换 函数
1
共 27 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡