代码
文章平均质量分 86
Tron_future
这个作者很懒,什么都没留下…
展开
-
Vue项目中使用Mapbox完成GIS可视化
1.项目准备首先准备好Vue项目,然后安装mapbox依赖:npm install --save mapbox-gl项目结构:首先需要引用mapbox的css样式,虽然在index.html里面直接引用cdn也有效果,但是不建议直接修改index.html,后面会出现很多路径问题推荐的方法是:首先将css样式下载到本地,然后再需要使用mapbox的组件里import样式:@import "assets/css/mapboxgl.css";@import "assets/css/mapbox原创 2022-04-22 09:27:30 · 11482 阅读 · 0 评论 -
百度地图api实现渐变色轨迹线
使用百度地图api实现的渐变色轨迹线,效果如下:实现方法:1.百度地图api使用首先引入百度地图api的依赖文件 <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&原创 2021-01-19 15:18:13 · 5929 阅读 · 6 评论 -
中缀表达式转后缀表达式
总体上来说中缀转后缀还算比较难,因为我们习惯了中缀表达式的运算和写法,所以初次编写很难理解,不过只要理解了算法的核心,编程也简单多了,这个代码是基于数据结构书上的代码改进而来原创 2016-04-16 12:10:31 · 655 阅读 · 0 评论 -
哈弗曼编码
它是由n个带权叶子结点构成的所有二叉树中带权路径长度最短的二叉树。因为这种树最早由哈夫曼(Huffman)研究,所以称为哈夫曼树,又叫最优二叉树。原创 2016-05-07 11:50:42 · 884 阅读 · 0 评论 -
学生信息管理系统
用c语言制作的一个微型学生管理系统原创 2019-08-22 10:50:29 · 406 阅读 · 0 评论 -
简单贪吃蛇
C语言写简易的贪吃蛇原创 2016-05-01 15:58:31 · 794 阅读 · 0 评论 -
同时求数组的最大值和最小值的分治算法
效率最高的算法是分治算法,思路如下:FindMaxMin(A[0...n-1])//递归调用findmaxmin来查找数组的最大值和最小值//输入:一个数组A[0...n-1]//输出:数组最大值和最小值if left=right+1max <- A[left];min <- A[right] if max<min min <- A[left];max <- A[rig原创 2016-10-14 11:18:30 · 1393 阅读 · 0 评论 -
快包算法理解
快包原创 2016-11-10 20:34:42 · 872 阅读 · 0 评论 -
由四个点求两条线段交点代码实现
设已知的一条线段的起点和终点为(x1,y1),(x2,y2),另一条为 (x3,y3),(x4,y4);首先求出两条线段的一次函数,再联立求出交点坐标交点公式: x=(y3x4x2-y4x3x2-y3x4x1+y4x3x1-y1x2x4+y2x1x4+y1x2x3-y2x1x3)/x4y2-x4y1-x3y2+x3y1-x2y4+x2y3+x1y4-x1y3y=(-y3x4y2+y4x3y2+y3原创 2017-09-03 22:57:56 · 9672 阅读 · 0 评论 -
使用Libsvm自动分类训练数据详细入门流程(一)
注:本文只讲解了在 windows 平台下使用python语言和libsvm工具包进行数据分类训练的入门级流程,本文不涉及相关知识点和算法的讲解,所涉及的资料是博主这段时间学习查阅以及亲自动手实践后整理得来,转载请注明来源准备工作:1、下载libsvm压缩包及gnuplot 下载地址: libsvm:http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/l...原创 2018-05-23 15:16:46 · 6279 阅读 · 5 评论 -
使用Libsvm自动分类训练数据详细入门流程(二)
上一篇我们讲到了函数的自动参数寻优问题,官方提供的 grid.py 以及 easy.py 两种文件都可以实现对训练数据的参数寻优,不过在使用方法和具体效果上有些不同,下面我将依次介绍这两种文件的相关配置及使用方法grid.py文件grid.py是对C-SVC的参数c和γ做优选的,原理是网格遍历。在使用grid.py 之前请确保你安装了gnuplot工具。1、 首先用python编译器打...原创 2018-05-23 16:54:21 · 2083 阅读 · 6 评论 -
VSM(向量空间模型)构建流程
VSM是一个比较经典的机器学习模型,有很多比较好的文章已经对这个模型进行了详细的介绍,在此就不在赘述相关的背景及其原理,个人将一些写的比较好的文章整理放在了以下的链接中:https://blog.csdn.net/quicmous/article/details/71263844https://blog.csdn.net/flying_all/article/details/7715240...原创 2018-06-01 11:13:01 · 14097 阅读 · 2 评论 -
K-Means算法原理理解以及上手实例
本文将大致梳理K-Means算法的流程, 并且使用python3实现kmeans算法对简单欧式空间数据集的聚类问题,以及结果评价算法—轮廓系数的实现,最后将提供本次示例的详细注释代码1.算法原理:K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中...原创 2018-06-09 15:34:02 · 3557 阅读 · 2 评论 -
Python3 使用PIL/Pillow库将图片转换为txt文字云
1. 安装PIL库或者PillowPIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库命令行pip安装:pip install Pillow在当前文件下快速打开控制台方法:shift + 鼠标右键...原创 2018-07-09 17:03:43 · 2561 阅读 · 4 评论 -
二分递归查找数组最值
二分递归思想原创 2016-04-19 17:16:23 · 474 阅读 · 0 评论 -
判断完全二叉树
根据《李春葆数据结构教程》书上的定义为:“二叉树中最多只有最下面两层的节点的度数小于二,并且最下面一层的叶子节点都依次排列在该层最左边的位置上,这样的二叉树称为完全二叉树”原创 2016-05-01 12:56:00 · 1021 阅读 · 0 评论 -
二分幂
int QuickPower(int N,int time)//计算N^time{ int ReturnValue=1;//记录返回值 int Pow=1;//记录当前已经计算出的多少次幂 int temp=N;//记录N^i次幂 while(time){ int Bin=time%(2*Po原创 2015-11-18 08:33:22 · 323 阅读 · 0 评论 -
队列实现简单的dfs算法
利用队列先进后出的特性来对数据进行遍历,同时修改原数据表示已走过,每走一步探索该节点的附近是否可走,如果是就进队,然后出队获取下一步坐标,以此类推可遍历整个数组原创 2016-04-23 12:55:44 · 1800 阅读 · 0 评论 -
链表信息分类问题
链表信息分类问题 主要是把原链表中的元素依次检测并分类插入到新建链表中实现分类,将原链表中的元素取出插入到其他链表的同时删除元素,这样剩下的就是另一类元素了,这样做的空间复杂度不敢说是最低的,但从分类并储存这点来说,空间复杂度应该算是较低的,当然这样做是牺牲了时间复杂度的前提下;*(果然还是细节重要啊,一个j++忘记写导致我一段时间怀疑链表删除函数是不是学错了*,当然还有一个重点也是容易忽略的:原创 2016-04-14 17:43:04 · 491 阅读 · 0 评论 -
消元法求主元素之个人见解
消元计数法求解主元素原创 2016-04-11 13:43:00 · 571 阅读 · 0 评论 -
一元多项式加法计算问题
一元多项式加法计算问题总体上来说一元多项式加法的计算问题难度一般并没有什么新的算法只是细节上需要注意,在加法上扩展的减法和乘除法都不算太难只需要在原代码上进一步扩展就可以了原创 2016-04-15 15:24:41 · 900 阅读 · 0 评论 -
递归创建先序序列二叉树
void Creat(BTNode *&T){ char ch; cin >> ch; if ((ch - '#') == 0) T = NULL; else { T = (BTNode *)malloc(sizeof(BTNode)); T->data = ch; Creat(T->lchil原创 2016-04-28 15:22:19 · 483 阅读 · 0 评论 -
多种数据输入
#includeint main(){int a,b;while(scanf("%d%d",&a,&b)!=EOF){}return 0;}#include{int t;scanf("%d",&t);while(t>0){int a,b;scanf("%d%d",&a,&b);t--;}return转载 2015-10-05 12:06:25 · 312 阅读 · 0 评论