- 博客(20)
- 资源 (4)
- 收藏
- 关注

原创 python实现基于密度的DBscan 聚类算法(含代码和数据
DBscan算法是典型的基于密度的聚类算法,假定类别可以通过样本分布的紧密程度决定。在DBscan算法中,将样本密集的一个区域内的点作为一个cluster,再将相连的clueter聚合为一个cluster。把所有的数据点区分并标记为核心点、边界点和噪音点删除噪音点所有在半径Eps内的核心点间由边相连联通的核心点作为一组成为一个cluster分配每一个边界点到它所落入的核心点半径范围内的...
2019-05-24 15:04:36
5591
5

原创 基于用户的协同过滤算法的电影推荐(稀疏矩阵)含代码和Netflix数据
距离(相似度)关于欧式距离与余弦相似度的计算,在 MATLAB 中都有相应的函数。pdist(X,distance)
2018-12-06 16:11:13
6314
5
原创 leetcode 5月 每日一题(持续更新
5.1 Merge Two Sorted Lists题目:21. Merge Two Sorted Lists 合并两个有序链表var mergeTwoLists = function(l1, l2) { var ans = new ListNode(-1), cur = ans; while(l1 && l2){ if(l1.val <...
2020-05-04 21:19:25
537
原创 leetcode 4月 每日一题(持续更新
不会算法的前端不是好前端用js刷leetcode,坚持每日一题目录4月4.1日String to Integer (atoi)4.2日Container With Most Water4.1日 String to Integer (atoi)4.2日 Container With Most Water4.3日 Container With Most Water4月4.1日String to...
2020-04-23 12:42:56
672
原创 2020 阿里前端春招面试面经(校招实习生 已签意向书
2021年毕业 校招实习生CTO线-新零售技术事业群-企业智能事业部 已签意向书一面 4月2日一面是简历面试,内推完直接十分钟之内就打电话过来了,说是面20分钟左右(最后面了30+5分钟)自我介绍 + 介绍项目先是简单的自我介绍,然后让介绍一下简历里他比较感兴趣的项目前面都是围绕项目的问题,但是完全没有问我负责的模块,而是问项目其他核心模块的设计和实现方式…(导致前半部分都答得有点...
2020-04-22 21:41:58
2340
1
原创 python实现K-means聚类算法
python实现KmeansK-Means算法是典型的基于距离的聚类算法,采用距离作为相似性的评价指标,两个样本点的距离越近,其相似度就越大。在K-means算法中,cluster是由距离靠近的样本点组成的,因此把得到距离接近的cluster作为目标。步骤:指定k个初始质心(centroids),以作为聚类的初始cluster对所有点计算到各个质心的距离,将该点类别标为最近质心的clus...
2019-05-24 14:43:45
1530
原创 Matlab 图像转极坐标系
传入img图片,转成圆形的极坐标图(可以对原图进行裁剪修改) 实心圆环imgVP1=flip(imgVP1,1); % 水平翻转polarVP1=polarVolinPlot(imgVP1); % 调用函数空心圆环[m,n,~]=size(imgVP2);% 填充空心部分for i=m:m+300 for j=1:n i...
2019-05-21 18:03:02
8339
1
原创 Matlab HSL通道和RGB通道之间的转换 HSL2RGB RGB2HSL
在Matlab中没有图片HSL通道的支持,因此需要自己实现rgb2hsl(R,G,B)和hsl2hsl(H,S,L)函数,进行HSL通道和RGB通道之间的转换:参考内容:http://zh.wikipedia.org/wiki/HSL每个颜色向量Color = (ColorR, ColorG, ColorB) = (r, g, b),1. hsl2rgb函数:可传入图片的R...
2019-05-21 17:54:26
4492
3
原创 KMeans 出现RuntimeWarning: Mean of empty slice.错误
RuntimeWarning: Mean of empty slice. for cent_i in range(k): # 重新计算中心点 k_cluster = data[np.nonzero(cluster == cent_i)] # 加上判断 if len(k_cluster) != 0: ...
2018-12-15 18:07:10
20368
3
原创 分类/聚类结果评判指标: TP, TN, FP, FN,purity(纯度),F-scroe(F分数) python实现
Purity:聚类划分的purity为,其中K是聚类(cluster)的数目,m是整个聚类划分所涉及到的成员个数。下表是对洛杉矶时报的3204篇文章进行k-means聚类的结果,k=6,label数=6。python实现:def purity(cluster, labels, k, label_set): p = np.zeros((k, len(label_set))) ...
2018-12-15 13:06:45
11800
7
原创 Hadoop集群安装部署
Hadoop集群安装部署环境准备配置hostsSSH免密登陆安装JAVA安装 Scala安装配置 Hadoop下载解压配置 Hadoop启动 Hadoop全文在ubuntu用户下操作,有些命令行需要加 sudo,如果是在 root 身份下运行,忽略 sudo环境准备一共有三台Linux服务器,将搭建1个master,2个slave的集群。配置hosts在每一台主机的hosts中添加内网地...
2018-11-29 16:39:05
418
原创 OJ百练
4080——Huffman编码树 总时间限制: 1000ms 内存限制: 65536kB 描述 构造一个具有n个外部节点的扩充二叉树,每个外部节点Ki有一个Wi对应,作为该外部节点的权。使得这个扩充二叉树的叶节点带权外部路径长度总和最小: Min( W1 * L1 + W2 * L2 + W3 * L3 + … + W
2017-06-28 09:50:01
739
原创 android弹出消息框、输入框、选择框、日期选择
1.一个确定对话框new AlertDialog.Builder(this).setTitle(&quot;确认&quot;).setMessage(&quot;确定吗?&quot;).setPositiveButton(&quot;是&quot;,new Alert1()).setNegativeButton(&quot;否&quot;,null).show();2.一个
2017-04-28 20:48:31
1216
原创 android.content.res.Resources$NotFoundException: Resource ID #0x0
android.content.res.Resources$NotFoundException: Resource ID #0x01、今天遇到类似这样问题,后来在找到解决方案,把AndroidManifest.xml里面的版本改为8(我原来的是10),问题解决了,原因是这样的:主要是原来的那个工程占用现在的这个虚拟机,不能正常加载现在的这个工程.把原来的那个工程移除掉,把原来的工程的androidm
2017-04-28 20:43:36
840
原创 Android编程——Fragment
fragment中Toast.makeText(getActivity().getApplicationContext(),"已连接 " + mConnectedDeviceName, Toast.LENGTH_SHORT).show();
2017-03-16 01:07:02
544
原创 viewPager.setAdapter(new MyFragmentPagerAdapter(getSupportFragmentManager()
Null Pointer Exeception on viewPager.setAdapter(new MyFragmentPagerAdapter(getSupportFragmentManager(),alFragment)); viewPager未初始化 you can debug a NullPointerException yourself by adding things like:
2017-03-16 00:45:32
3555
原创 android编程——TextView字体颜色、换行、行间距
换行 TextView中可以通过“\n”换行行间距 Android中,在TextView显示中文时字间会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。android:lineSpacingExtra 设置行间距 android:lineSpacingExtra="6d
2017-03-12 19:46:20
1511
原创 android编程——控件居中居右居底
对于TextView 1. 让textView里面的内容水平居中 : android:gravity="center_horizontal"让textView控件在它的父布局里水平居中 android:layout_gravity="center_horizontal"
2017-03-12 19:13:33
1195
原创 Android蓝牙通信——安卓蓝牙obtainMessage数据传输部分数据丢失乱序问题
根据google的demo写的蓝牙通信程序,在接收蓝牙的信息时,发现收到的数据有部分丢失和乱序。 在电脑上串口上查看蓝牙模块数据传输结果正常, 但是当利用蓝牙传数据的时候,上位机端(安卓手机客户端)就会出现数据丢失的问题,而且数据丢的特别严重:既然串口上面输出的结果是正确的,那么证明单片机本身没有任何问题。
2017-03-11 23:28:40
3523
原创 Android蓝牙通信——与蓝牙模块进行通信传输数据
android蓝牙开发—与蓝牙模块进行通信数据传输(蓝牙串口)需要与蓝牙模块进行通信。 首先,需要获得一个BluetoothAdapter,可以通过BluetoothAdapter.getDefaultAdapter()获得系统默认的蓝牙适配器,也可以自己指定(没有试过)。然后检查手机的蓝牙是否打开,如果没有,通过enable()方法打开。 完成这些必要的设置后,就可以正式开始与蓝牙
2017-03-11 22:29:26
7453
python实现基于密度的DBscan和K-means聚类算法.zip
2019-12-17
基于蓝牙的Andriod智能火灾监测与逃生软件
2018-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人