- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 选择排序简述
算法思想:在未排列数组中,找到最小元素,存放到序列的起始位置。 从剩余的元素中,找到最小元素,存放到有序数组的末尾(在数据结构中,与有序数组的后一个元素交换位置)。 重复2,直到所有元素均排序完毕。假设初始序列如下:依次遍历数组,找到最小的元素为2,放到序列的起始位置。从剩余数组中,找到最小的元素为5,与有序数组的后一个数交换位置。循环上述步骤,直到最后一个数排序完毕。...
2021-09-17 16:49:05 78
原创 插入排序简述
排序思想:将未排序的数组分为已排序序列和未排序序列,其中第一个元素默认已排序。 从第二个元素开始,在已排序序列中寻找该元素合适的位置,依次将未排序序列的元素插入到已排序序列中。 重复上述过程,直到最后一个元素插入到有序序列中。假设无序数组如下:...
2021-09-17 16:12:46 96
原创 快速排序简述
基本思想将无序数组中的每一个数都放到正确的索引位置。在无序数组中随机选择一个数作为基准数字pivot。 将大于pivot的数字放在pivot的右边位置,将小于pivot的数字放在pivot的左边位置。 此时pivot位于正确索引,分别对左右两个序列重复1.2步骤,直到所有数字都找到正确索引。假设无序数组如下:我们每次都选择无序数组中的第一个数作为基准数字,因此选择17作为基准数字pivot,为了将小于17的数字放到左边,大于17的数字放到右边,我们设定两个下标,指向无序数组中的..
2021-09-15 18:53:08 117
原创 QT QProcess调用py文件,使用readyReadStandardOutput()无法获得信号的解决办法
connect(this, SIGNAL(readyReadStandardOutput()), this, SLOT(slot_bar()));将信号readyReadStandardOutput()连接槽函数slot_bar()后,调用QProcess执行外部程序。process->start("程序地址");对应槽函数void slot_bar(){ ......
2019-08-22 15:48:28 5073 1
转载 k-means(二)
如何根据颜色将图像进行聚类实例第一步:得到图片的RGB模型矩阵第二步:将RGB模型转化为HSV模型第三步:将HSV转化为n维的特征向量第四步:调用K-means对特征矩阵进行聚类上代码:import cv2import numpy as npimport osfrom scipy.cluster.vq import *import shutilimport...
2019-01-18 13:35:08 274
原创 k-means(一)
1.聚类分析 聚类分析仅根据在数据中发现的描述对象及其关系的信息,将数据对象分组。其目标是,组内对象相互之间的相似的(相关的),而不同组之间的对象是不同的(不相关的)。组内的相似性越大,组间差别越大,聚类就越好。 聚类分析将数据将数据划分为有意义或有用的组(簇)。如果目标是划分为有意义的组,则簇应当捕获数据的自然结构。然而,在某种意义下,聚类分析只是其他目...
2019-01-05 17:38:44 330 1
基于QT+MPlayer的视频播放器
2020-06-28
K-means图像聚类
2019-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人