自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++实现在“小黑框”不同位置不同颜色输出

C++实现在“小黑框”不同位置不同颜色输出分享这个是因为有大作业要完成,可能需要一个展示的界面。但是老师与大佬推荐的东西上手需要时间。所以我在这里利用“小黑框”来 简单的把程序里面的东西展示出来。首先,开个cpp。include以下的头文件。在这里插入代码片...

2020-04-16 12:05:43 2690

原创 C++实现密度聚类(DBSCAN)

C++实现密度聚类算法主要利用集合运算的方法实现原理简介参考周华志《机器学习》。下面是一些概念,可能与原文有很大出入。核心点:若一个点的周围一定区域(笔者采用的是矩形区域)内存在的其他点较多的,就称为核心点。边界点与其他:若一个点的周围一定区域(笔者采用的是矩形区域)内存在的其他点较少。通过直观想象,也可以知道这个点不在中心,那就只能是边界上的点或其他。一定区域:在这里我定义为以...

2020-03-27 12:28:07 1524 3

原创 利用泰勒展开求高斯分布表

直接利用泰勒公式,在正态分布公式在0处的展开。具体的推导以后补充。#include<iostream>using namespace std;double normal_x(double x);/*正态函数*/int main(){/*主函数----列出x=0.0到5.0步长0.1的正态函数值*/double x=0.0;int i=0;for(i=0;i<50...

2020-03-16 21:37:39 2171

C++实现的密度聚类的算法.cpp

输入**样本集合**。 //以下定义的量均为与样本集合相同的类型 定义**核心点集合**,获得**样本集合**中的核心点。 定义**当前处理集合**,并复制**样本集合**所有点。 定义**上一步处理集合**,并复制**样本集合**所有点。 定义**处理列表** 当**当前处理集合**非空时,**开始外循环** 取出**核心点集合**中的第一个点(顺序随便,这里取第一个是先行后列的顺序) 将此点加入到**处理列表** -----当**处理列表**非空时,**开始内循环** 取出**处理列表**中的第一个点 生成该点的在**样本集合**中的*一定区域*的**子集** 将**当前处理集合**与**处理列表**中的这个点去掉,防止重复。 ---------------若*密度*达到*判定密度* 让**处理列表**并上(**子集**与**当前处理集合**的交) **当前处理集合**去掉(**子集**与**当前处理集合**的交) // 这里去掉的,就是一个类的,接下来会拿回来。 ---------------结束 -----**内循环结束** 分类好的样本=**上一步处理集合**去掉**当前处理集合**剩下的点,即将删去的同类全部拿回来 //收尾处理 **核心点集合**去掉分类好的样本 **上一步处理集合**=**当前处理集合** **处理列表**置空 **外循环结束**

2020-03-27

空空如也

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

TA关注的人

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