- 博客(24)
- 收藏
- 关注

原创 基于Hexo+Gitee的个人静态博客网页搭建
基于Hexo+Gitee的个人静态博客网页搭建前言环境搭建:NodeJs+Git+Hexo (Win10+64位)Hexo安装主题配置Gitee仓库创建和部署个性化配置写博客四件套:Typora + PicGo + Mathjax + GitmentPicGo安装SMMS服务PicGO关联SMMSTypora关联 PicGOHexo数学公式渲染-KatexGitment 评论系统文末【本文链接】错误debug结语Reference前言 首先我并不是学前端的,也不晓得什么网页设计,单纯只是有点一时兴起。
2021-01-22 22:27:07
3135
10
原创 矩阵论代码实践之LU&LDV分解
矩阵论课程学习的一些代码实践前言LU & LDV分解利用LU分解解线性方程组上代码example未完待续前言 万恶的矩阵论终于考试结束,本人学艺不精,但是喜欢在学习新东西的过程中用python来实践理论,所以肯定也得和矩阵论“贴贴”。也算一时兴起,有些代码也参考了其他大神(抱大腿)。因为不是数学专业,也是根据自己的粗浅理解,总体还不是很完善,仅供参考,必定有错,毋庸置疑。也算是对自己一年的总结吧~ 谢谢各位正文开始~优快云 (゜-゜)つロ 干杯LU & LDV分解
2021-12-31 17:47:22
1376
1
原创 算法小课堂——最小生成树Kruskal
算法小课堂——最小生成树Kruskal前言算法原理代码实现算法实操UVA1395——苗条的生成树题目分析代码实现样例测试UVa1151——买还是建题目分析代码实现样例测试结语前言 hello,大家好吖,上周我们讲解了 Floyd算法,不知大家还有没有印象嘞~,今天我们来讲解一下最小生成树,简单又实用的策略优化算法优快云 (゜-゜)つロ 干杯算法原理 最小生成树(Kruskal 算法)适用于求解连通所有节点所需花费最小的问题。最形象的例子就是: 有n个村子,每个村子与其他村子修筑连通的道
2021-02-05 00:05:21
841
1
原创 最短路径经典算法其三——Floyd
最短路径经典算法其三——Floyd前言算法代码模板和原理讲解代码实现例题讲解P1119 灾后重建 [ 提高+/省选-]题目思路讲解代码实现细节测试样例UVA247 Calling Circles[提高+/省选-]题目思路讲解:代码实现细节测试样例结语前言 hello,大家好吖,继我们上次讲了最短路径经典算法的 Dijkstra 和 Bellman-Ford 算法之后,相信大家对于最短路径的求解方法已经有了一些概念和基础,还有点迷糊的可以顺着代码的思路去画个图或者让程序打印出每一步的中间结果,就可以很明
2021-01-27 01:32:42
1703
2
原创 数独项目Last弹:网络识别PIAN
数独项目Last弹:网络识别PIAN前言数据准备网络定义推理预测总结Reference前言 小刀又来啦,继上次我们讲解完如何 利用经典图像处理手段分割出九宫格的81个宫格来获取题目中的数字 ,我们这次来讲解如何利用 ANN(人工神经网络)来自动识别数字,然后利用我们最开始讲的DFS数独算法来得到答案并显示出来,今天就是收官之作啦。 来看看我们上次的结果,即给出一副数独题目图片,我们分割到了以下的81张子图片。(关门放图 本身像手写数字识别MNIST就已经是入门机器学习图像分类的敲门砖,我们
2021-01-24 15:01:57
374
原创 数独项目第二弹:图像处理pian
数独项目第二弹:图像处理pian前言必备库+导入图片轮廓检测+角点获取仿射变换直线检测DFS连通域检测+操刀裁剪总结Reference前言 哈喽,小刀又来咕咕咕了,上次我们讲到利用 DFS来解决九宫格填数的问题,还说要做一个比较完整的小项目,好滴,这个坑挖好了,今天继续填! 友情提醒:今天的推文不短且有点硬核风,希望想认真看的小朋友找个空闲的时间认真阅读~ 这次我们来讲解怎么用比较通用性的图像处理方法把一张九宫格题目的图片裁剪出我们想要的含有数字的区域优快云 (゜-゜)つロ 干杯
2021-01-24 14:43:20
759
原创 数独小项目开篇:DFS解决数独难题
数独小项目开篇:DFS解决数独难题前言DFS解决数独问题思路代码实现细节样例测试总结Reference前言 这周小刀是挺忙的,周末加班,哎,谁不是996呢?(打工魂燃烧吧~ 这次我们来讲讲一个小项目——九宫格数独。 有很多关于这个问题的益智游戏,但是它的解法其实也可以用我们之前讲的 DFS 来解决。 不过我这次讲的是个小项目,那自然会较为完整一些。在DFS算法实现数独的基础上,利用图像处理来将一张数独题目的图片(可以从软件上截图获取)进行数据读取:即给我一张数独的图片,我就能给出这道数独题
2021-01-24 14:08:02
732
原创 算法小课堂:走迷宫之DFS vs BFS
算法小课堂:走迷宫之DFS vs BFS前言DFS走迷宫算法思路代码实现细节样例测试BFS走迷宫算法原理代码实现细节样例测试两种方法的对比总结Reference前言 上期我们说到DFS的经典入门题目——Fibonaci数列的第n项,这次我们来说下DFS或者BFS较为经典的走迷宫题目解法,很多关于迷宫类题目的母题都是这个了,而且也很容易理解,冲冲冲! 我们约定迷宫里出口用S表示,出口用T表示,可以通行(不是一方通行)的格子用点表示,障碍物(即不能通行)的格子用*表示。 类似如下的输入形式:..
2021-01-24 13:43:24
2391
3
原创 算法小专栏开篇:DFS之Fibonaci数列
算法小专栏开篇:DFS之Fibonaci数列PrefaceBrief Introduction to DFSImplementation of Fibonaci using DFSMemory Search in DFSLittle TrickReferencePreface 从今天开始会给大家介绍一些我在学习软件算法时期的一些题目或者笔记总结,本身我也不是计软班科的,也不是打ACM的,所以也不要指望我来给你讲解Leetcode或者Linkcode了,遇到Hard题在下实在也是爱莫能助。 一
2021-01-24 13:23:27
341
原创 傅里叶的噩梦你还记得吗
傅里叶的噩梦你还记得吗--Fourier Transform前言三角函数的正交性Fourier级数周期为2L的函数Fourier级数展开复数形式的Fourier展开傅里叶变换总结Reference前言 还记得我以前讲过利用Python实现2D图像的FFT,当时原理部分死磕了好久,也是有很多小伙伴说根本看不懂这玩意。 其实FFT只是傅里叶变换的一种算法上的计算优化,FT才是基本的原理方法。 今天我们来以比较通俗易懂的方法来讲解一下最基本的傅氏级数,返璞归真,再过渡到一般的傅里叶变换原理。
2021-01-23 16:49:01
316
1
原创 最短路径经典算法其二Bellman-Ford
最短路径经典算法其二Bellman-Ford前言Bellman-Ford 原理讲解代码实现样例测试BFS实现样例测试总结Reference前言 hello,各位快要回家happy的盆友们,现在是布谷布谷鸟的算法小课堂。 上周我们讲了 Dijkstra最短路径搜索算法,还用BFS的思想实现了它的第二个版本。还记得它的核心思想吗?(疯狂翻博客ing 就是不断找到当前可到达的新的最近点,它相当于中介的角色,我们用其与周围的邻接点的权重来更新起点到这些邻接点的距离。 今天我们来讲解另一种最短路径算
2021-01-23 16:04:53
563
3
原创 最短路径经典算法其一Dijkstra
最短路径经典算法其一Dijkstra前言一、算法原理讲解二、代码实现代码细节讲解时间复杂度样例测试三、BFS 实现 Dijkstra实现思路代码测试样例四、总结:Reference前言 今天我们来讲讲图搜索最短路径,这里的最短路径包含了从一个节点到达另一个节点需要考虑之间的距离或者时间消耗,即从起点到达终点所需的时间(或者其他形式的消耗)最少,不同于我们之前提到的迷宫搜索类最短路径——通路上的节点数量更少(即假设节点间的距离都是1) Ps: 原文章系博主的微信推文,有一些会有前后联系,现陆续搬运到
2021-01-23 15:38:37
830
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人