自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (2)
  • 收藏
  • 关注

原创 决策树经典算法ID3——我的第一篇博客

简介 决策树是机器学习中一种常见的分类算法,属于有监督学习算法(至于什么是有监督学习,什么是无监督学习读者可以自行百度)。决策树算法有多种,ID3算法是其中一种经典的决策树算法,这种算法的核心是信息熵(至于什么是信息熵,后面会进行详细介绍)。现在已经商用的决策树算法C45,C50等都是在ID3的基础上进行改进优化而来。一些术语1、分类特征比如一个数据集有A、B、C、D、E五个属性(或者说五个字段),这五个属性不是相互独立的,而是存在某种联系,基于这种联系可以通过其中某些属性的取值,确定另外一个或

2021-02-06 15:53:02 6434 5

原创 拦截所有的HTTP请求,强制添加请求头

不管是基于原生的,还是利用等各种,地层都需要调用XMLHttpRequest原型的方法来发起请求,所以可以通过重写XMLHttpRequest的send方法实现。

2024-07-14 13:04:49 360

原创 浏览器事件循环

进程指的是浏览器中正在运行的程序实例,包括了程序运行所需的资源和上下文,不同的进程之间内存相互独立,确保了某一进程的执行或崩溃不会干扰到其它进程,例如手机中微信的运行不会干扰的QQ的运行。线程是操作系统能够进行运算调度的最小单位,属于进程中的一个实体。一般情况下,复杂应用中一个进程通常包括多个线程,用于同时执行不同的任务,例如游戏应用中,有的线程负责网络通讯,有的线程负责游戏交互和渲染等。现代浏览器作为一个堪比操作系统的,非常复杂的应用,被设计为的架构,主要进程包括。

2024-07-04 21:37:59 813

原创 原生2d web地图引擎

不依赖任何2d地图引擎如leaflet,open layers,基于原生的JavaScript实现了地图瓦片的加载渲染,以及地图平移和缩放等功能。

2024-06-15 23:13:07 252

原创 Web墨卡托投影的原理和公式推导

地理坐标系,EPSG代码为,坐标形式为经纬度,另一种即为以地理坐标系为基础的墨卡托投影坐标。

2024-06-15 17:19:15 1309

原创 var,let,const变量声明的区别

var,let,const变量声明的区别。

2024-04-11 11:06:33 303

原创 基于matlab的密度散点图绘制

基于matlab的密度散点图绘制

2024-02-05 18:59:41 3241 2

原创 手撕生产者消费者问题——进程同步、进程互斥、进程通信

手撕生产者消费者问题——进程同步、进程互斥、进程通信。

2023-04-21 11:28:36 284 1

原创 BitMap 算法原理及实现

bitmap算法原理及c++实现

2023-04-18 10:12:43 257

原创 道格拉斯-普克曲线简化算法

道格拉斯-普克曲线简化 c++代码实现

2023-04-11 20:26:13 391

原创 基于BFS的Dijkstra算法

基于BFS的Dijkstra算法。

2023-03-24 20:31:26 210

原创 选取一组不相邻的数字使其和最大

动态规划:选取一组不相邻的数字使其和最大。

2023-03-23 12:01:52 243

原创 力扣:最长回文子串

力扣经典问题:最长回文子串

2023-03-22 16:39:46 122

原创 堆排序算法

堆排序算法。

2023-03-22 16:35:02 103

原创 二叉树生成和遍历

二叉树生成和遍历。

2023-03-22 16:33:53 120

原创 力扣42题 接雨水问题

【代码】力扣42题 接雨水问题。

2023-03-14 20:26:19 144

原创 打印从1到N的全排列

打印1到N的全排列

2023-03-11 21:05:34 184

原创 深度优先搜索和广度优先搜索C++实现

深度优先搜索和广度优先搜索C++实现

2023-03-10 22:07:46 1052

原创 Cesium 绘制当前视口下需要渲染的地图瓦片的四至范围

cesium绘制当前视口下需要渲染的瓦片的四至范围

2023-01-01 11:54:17 578

原创 mapbox symbol图层自定义图标

mapbox symbol图层自定义图标

2022-12-30 16:30:39 1661

原创 基于瓦片划分的地图点聚合算法

实现了一种基于瓦片划分的地图点位聚合算法

2022-12-30 11:43:23 692

原创 gdal基于最近点对属性进行填充

基于最近的非缺失点对属性缺失点的属性进行填充

2022-12-24 15:21:24 179

原创 mapbox轨迹动画效果

基于requestanimationframe实现mapbox动画效果

2022-12-23 11:37:30 1076

原创 opengl 纹理实现

opengl着色器实现

2022-12-06 19:20:15 241

原创 Geoserver Windows 安装部署教程

Geoserver Windows部署配置教程

2022-09-10 21:52:23 2302 3

原创 OpenCV 网络视频传输 C++ 和 python实现

OpenCV网络图像传输

2022-07-29 11:33:40 2024 4

原创 OpenCV计算外包矩形

OpenCV计算最小外接矩形

2022-07-22 23:32:31 864

转载 cmake笔记

CMake入门教程

2022-07-16 10:22:30 110

原创 Typora图床配置详细教程

Typora + PicGo +阿里云OSS配置教程

2022-07-14 21:35:57 2448

原创 OpenCV各种遥感指数计算

基于OpenCV计算各种遥感指数

2022-06-17 21:09:24 1777 1

原创 MK趋势检验和MK突变检验

MK趋势检验和MK突变检验

2022-06-07 20:39:57 8312

原创 PCA主成分分析遥感影像融合

PCA主成分变换影像融合

2022-06-06 20:43:04 2618 2

原创 arcpy表连接与字段名更改

arcgis基于字段的表连接以及连接后字段名更改

2022-06-03 09:16:19 957 1

原创 geopandas:数据读取、坐标设置与转换、空间查询连接、数据输出、距离计算

import geopandas as gpimport pandas as pdpolygonShp=gp.read_file("./shp/globeland30-10.shp")polygonShp OBJECTID Id gridcode Shape_Leng Shape_Area geometry 0 1 1

2022-05-16 20:34:56 4770

原创 点集凸包算法python实现(二)

算法逻辑在点集凸包算法python实现这篇博客中介绍了一种凸包算法,这种算法中凸包点搜索的过程较为麻烦,主要是因为计算点集连线与X轴的夹角需要考虑到四个不同象限,在这里通过计算向量夹角的方式,对凸包点集的搜索过程进行了优化算法逻辑如下图所示:python代码实现from osgeo import ogr, gdalconst, osrimport numpy as npdef getAlfa(startPoint, endPoint): dx = endPoint[0] - sta

2022-04-22 22:16:09 1344

原创 点集凸包算法python实现

什么是凸包?凸包定义点集p的凸包是指一个最小凸多边形(内角均小于180°),满足p中的点或者在多边形边上或者在其内下图中的红色线段表示的多边形就是点集p={p0,p1,p2,p3,…………,p12}的凸包通俗理解一组平面上的点,求一个包含所有点的最小的凸多边形这可以形象地想成这样:在地上放置一些不可移动的木桩(代表点集中的点),用一根绳子把他们尽量紧地圈起来,这就是凸包凸包有什么特点?整个凸包都在任意一条边的一侧凸包任意两点的中点都在凸包内凸包内的任意点集的加权平均(凸组合)都

2022-04-22 15:58:41 4370

原创 python gdal 栅格影像拼接工具

先上代码from osgeo import gdal, gdalconst, osrimport argparseimport osif __name__ == "__main__": parser = argparse.ArgumentParser( prog='raster files mosaic', description='对输入目录中的栅格影像进行拼接,要求这些影像具有相同的空间参考') parser.add_argument('inputDir',

2022-04-18 23:43:32 3055

原创 Arcpy自动批量化制图:修改图层数据源 修改布局元素 导出布局地图

先上代码# coding:utf-8_import arcpyimport osif __name__ == "__main__": tifdir = r'I:\DInSAR\PJQZ\result' shpdir = r'I:\DInSAR\reference' tifs = [] with open("./filter_list.txt", mode='r') as f: tifs = f.readlines() tifs = [tif.

2022-04-14 12:09:48 1530

原创 python gdal多值提取至点工具

提取shp点文件栅格目录中的栅格数值序列import osfrom osgeo import gdal, gdalconst, ogrimport pandas as pdclass ExtractByPoint(object): def __init__(self, x, y, tifFile) -> None: self.x = x self.y = y self.tifFile = tifFile# 地理坐标转像素坐标

2022-04-12 20:36:04 3949

原创 C++ GDAL 遥感影像K-means聚类

#include <gdal_priv.h>#include <string>#include <iostream>#include <ctime>#include <vector>#include <map>#include <algorithm>using namespace std;class Kmeans{private: GDALDataset* m_ds;//待分类的影像 int m_x

2022-04-12 11:05:36 669

基于kd树的kNN算法代码实现

KNN算法源代码,包括kd树生成、kd树搜索,kNN算法在分类问题中有广泛的应用

2021-04-27

决策树算法ID3实现和测试数据

包括源代码和两份测试数据,可以直接运行

2021-02-06

空空如也

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

TA关注的人

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