自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实现基于密度的DBscan 聚类算法(含代码和数据

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

2019-05-24 15:04:36 5418 5

原创 基于用户的协同过滤算法的电影推荐(稀疏矩阵)含代码和Netflix数据

距离(相似度)关于欧式距离与余弦相似度的计算,在 MATLAB 中都有相应的函数。pdist(X,distance)

2018-12-06 16:11:13 5490 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 404

原创 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 551

原创 2020 阿里前端春招面试面经(校招实习生 已签意向书

2021年毕业 校招实习生CTO线-新零售技术事业群-企业智能事业部 已签意向书一面 4月2日一面是简历面试,内推完直接十分钟之内就打电话过来了,说是面20分钟左右(最后面了30+5分钟)自我介绍 + 介绍项目先是简单的自我介绍,然后让介绍一下简历里他比较感兴趣的项目前面都是围绕项目的问题,但是完全没有问我负责的模块,而是问项目其他核心模块的设计和实现方式…(导致前半部分都答得有点...

2020-04-22 21:41:58 2209 1

原创 python实现K-means聚类算法

python实现KmeansK-Means算法是典型的基于距离的聚类算法,采用距离作为相似性的评价指标,两个样本点的距离越近,其相似度就越大。在K-means算法中,cluster是由距离靠近的样本点组成的,因此把得到距离接近的cluster作为目标。步骤:指定k个初始质心(centroids),以作为聚类的初始cluster对所有点计算到各个质心的距离,将该点类别标为最近质心的clus...

2019-05-24 14:43:45 1413

原创 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 8034 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 4019 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 19356 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 11451 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 323

原创 OJ百练

4080——Huffman编码树 总时间限制: 1000ms 内存限制: 65536kB 描述 构造一个具有n个外部节点的扩充二叉树,每个外部节点Ki有一个Wi对应,作为该外部节点的权。使得这个扩充二叉树的叶节点带权外部路径长度总和最小: Min( W1 * L1 + W2 * L2 + W3 * L3 + … + W

2017-06-28 09:50:01 667

原创 android弹出消息框、输入框、选择框、日期选择

1.一个确定对话框new AlertDialog.Builder(this).setTitle(&amp;quot;确认&amp;quot;).setMessage(&amp;quot;确定吗?&amp;quot;).setPositiveButton(&amp;quot;是&amp;quot;,new Alert1()).setNegativeButton(&amp;quot;否&amp;quot;,null).show();2.一个

2017-04-28 20:48:31 1153

原创 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 742

原创 Android编程——Fragment

fragment中Toast.makeText(getActivity().getApplicationContext(),"已连接 " + mConnectedDeviceName, Toast.LENGTH_SHORT).show();

2017-03-16 01:07:02 495

原创 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 3488

原创 android编程——TextView字体颜色、换行、行间距

换行 TextView中可以通过“\n”换行行间距 Android中,在TextView显示中文时字间会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。android:lineSpacingExtra 设置行间距 android:lineSpacingExtra="6d

2017-03-12 19:46:20 1385

原创 android编程——控件居中居右居底

对于TextView 1. 让textView里面的内容水平居中 : android:gravity="center_horizontal"让textView控件在它的父布局里水平居中 android:layout_gravity="center_horizontal"

2017-03-12 19:13:33 1112

原创 Android蓝牙通信——安卓蓝牙obtainMessage数据传输部分数据丢失乱序问题

根据google的demo写的蓝牙通信程序,在接收蓝牙的信息时,发现收到的数据有部分丢失和乱序。 在电脑上串口上查看蓝牙模块数据传输结果正常, 但是当利用蓝牙传数据的时候,上位机端(安卓手机客户端)就会出现数据丢失的问题,而且数据丢的特别严重:既然串口上面输出的结果是正确的,那么证明单片机本身没有任何问题。

2017-03-11 23:28:40 3226

原创 Android蓝牙通信——与蓝牙模块进行通信传输数据

android蓝牙开发—与蓝牙模块进行通信数据传输(蓝牙串口)需要与蓝牙模块进行通信。 首先,需要获得一个BluetoothAdapter,可以通过BluetoothAdapter.getDefaultAdapter()获得系统默认的蓝牙适配器,也可以自己指定(没有试过)。然后检查手机的蓝牙是否打开,如果没有,通过enable()方法打开。 完成这些必要的设置后,就可以正式开始与蓝牙

2017-03-11 22:29:26 6991 1

基于用户的协同过滤算法的电影推荐(稀疏矩阵)

基于用户的协同过滤算法的电影推荐(稀疏矩阵)含代码和Netflix数据(800万+条,分测试集和数据集),博客中有讲解

2020-04-23

python实现基于密度的DBscan和K-means聚类算法.zip

python实现基于密度的DBscan和K-means聚类算法,根据青蛙的叫声所提取的 MFCC 特征,给不同科属的青蛙聚类。包括数据集和代码。

2019-12-17

基于蓝牙的Andriod智能火灾监测与逃生软件

基于蓝牙的智能火灾监测与逃生软件 为了对火灾进行实时的检测,在应对火灾灾情时,实时评估受灾人员周边的火势信息,提供逃生指导意见、规划相对安全的逃生路线,结合火灾数据采集设备,充分运用现代化信息技术手段高效、快捷的工作而开发的软件系统。

2018-05-22

简单十字消除源代码

简单十字消除源代码,可直接使用,压缩包。

2015-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除