自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 SpringBoot项目运行页面报错Whitelabel Error Page This application has no explicit mapping for /error

错误原因可能是SpringBoot的启动类(标有@SpringBootApplication的类 )与controller包不在同一个目录下,解决方案就是把启动类和controller包放在同目录下。

2020-03-23 11:12:47 2611

原创 区分张量中的shape、dim、length和size

shape:即张量的shape。从前往后对应由外向内的维度。size:同shape。length:代表序列长度,有多少个元素。dim:代表张量的维度。[[1],[2],[3]] 这个张量的shape为(3,1)[[[1,2],[3,4]],[[5,6],[7,8]],[[9,10],[11,12]]]这个张量的shape为(3,2,2),[1,2,3,4]这个张量的shape为...

2020-02-27 13:58:59 7053

原创 训练集、验证集和测试集

训练集:用来训练模型的参数验证集:用来选择训练好的模型的超参数,比如网络层数、网络节点数、迭代次数、学习率等。如果没有划分出验证集,从训练集中随机抽样一部分样本作为验证集。测试集:用来评价模型的性能训练神经网络时常用的基本方法在最优误差(也被称为贝叶斯误差)很小的情况下:训练集准确率低:偏差大,可能欠拟合。解决办法 :扩大网络规模验证集准确率低(训练集不低):方差大,...

2019-12-13 14:17:23 674

原创 pip使用镜像下载python第三方包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/...

2019-11-05 20:38:37 242

原创 最小生成树(并查集+Kruskal)

使用Kruskal算法的思想,按边权递增的顺序遍历所有的边,若遍历到的边的两个顶点分属于不同的集合,则将两个集合合并。集合用并查集来表示。#include<iostream>#include<algorithm>using namespace std;int Tree[1000];int ans;int findRoot(int x){ if (Tr...

2019-09-18 22:23:17 233

原创 快速排序实现

采用分治的思想,递归实现。用前后指针法进行单次排序,较为简单。这里是其他人写的三种详细的快速排序原理和方法:https://blog.csdn.net/qq_36528114/article/details/78667034#include<iostream>#include<cstdio>#include<cstring>#include&...

2019-09-15 20:40:48 624

原创 最短路径(Floyd算法)

Floyd算法是一种动态规划算法。思想是用矩阵edge[][]来计算最短路径,edge[i][j]的含义是从i点到j点的最小值。比较edge[i][k]+edge[k][j]与edge[i][j]的大小关系,若edge[i][k]+edge[k][j]<edge[i][j],则更新edge[i][j]的值为edge[i][k]+edge[k][j]。#include<iost...

2019-09-11 15:36:07 137

原创 图的邻接链表表示(用vector模拟链表)

使用STL中的模版vector来模拟链表,避免麻烦的动态内存分配。#include<iostream>#include<cstdio>#include<cstring>#include<vector>using namespace std;struct Edge{ int nextNode; //下一个结点 int cost;...

2019-09-10 21:42:38 278

原创 二叉排序树(二叉搜索树)的构建

二叉排序树(也叫二叉搜索树、二叉查找树)满足对树上任意一个结点,数值必定大于等于其左子树上任意结点的数值,必小于等于其右子树上任意结点的数值。构建二叉排序树的方法:对于插入的数据x1.若当前树为空,则x为其根结点。2.若x小于当前结点,则插入其左子树。若x大于当前结点,则插入其右子树。若对二叉排序树进行中序遍历,那么其遍历结果必然是一个递增序列,这也是二叉排序树名字的由来。...

2019-09-09 21:37:39 10912 1

原创 百炼2255:重建二叉树(根据先序遍历和中序遍历求后续遍历)

描述给定一棵二叉树的前序遍历和中序遍历的结果,求其后序遍历。输入输入可能有多组,以EOF结束。每组输入包含两个字符串,分别为树的前序遍历和中序遍历。每个字符串中只包含大写字母且互不重复。输出对于每组输入,用一行来输出它后序遍历结果。样例输入DBACEGF ABCDEFGBCAD CBAD样例输出ACBFGEDCDAB递归,先找中序遍历中的根节点...

2019-09-09 12:48:37 322

原创 求二叉树的深度(判断是否为平衡二叉树)

求二叉树的深度:递归,若树为空返回0,否则返回左子树和右子树深度较大者的深度+1判断是否为平衡二叉树:求出左右子树的高度,判断它们的高度差是否超过1,再递归判断左子树和右子树#include<iostream>using namespace std;struct TreeNode{ int val; TreeNode *left; TreeNode *right...

2019-09-09 11:46:47 446

原创 求链表中环的入口结点(判断链表是否有环)

先判断链表是否有环。设置快慢指针,若快慢指针相遇,则链表有环。返回快慢指针相遇的节点。若有环,求环的节点数目k。设置指针,起点终点都为快慢指针相遇的节点,走一圈经过的节点数目,就是环的节点数目。之后再设置快慢指针,快指针领先k个节点。快慢指针相遇时,相遇节点即为环的入口节点。#include<iostream>using namespace std;struct L...

2019-09-07 10:01:37 139

原创 查找链表中倒数第k个结点

定义两个指针。第一个指针从链表的头指针开始遍历向前走k-1,第二个指针保持不动;从第k步开始,第二个指针也开始从链表的头指针开始遍历。由于两个指针的距离保持在k-1,当第一个(走在前面的)指针到达链表的尾结点时,第二个指针(走在后面的)指针正好是倒数第k个结点。#include<iostream>using namespace std;struct ListNode { ...

2019-09-06 15:11:32 634

原创 单链表反转

使用三个指针,分别指向当前遍历到的结点、前一个结点以及后一个结点。遍历时,将当前结点的下一个结点和前一个结点替换。#include<iostream>using namespace std;struct ListNode { int val; struct ListNode *next;}; ListNode* ReverseList(ListNode* pHea...

2019-09-05 22:41:20 95

原创 conda删除其他源

conda config --remove-key channels

2019-03-05 17:28:09 5632

原创 python3 urlopen处理带有中文的url

urllib.request.urlopen不能处理带有中文字符串,应使用urllib.parse.quote对其进行转换。import urllibimport urllib.requestimport stringurl = 'http://jisuznwd.market.alicloudapi.com/iqa/query?question=苹果's = urllib.parse.qu...

2018-04-09 17:37:12 1117

原创 python安装第三方包

1、到https://pypi.org/下载tar.gz类型的第三方包,解压2、进入控制台,用cd进入到第三方包的路径下3、输入python setup.py install

2018-03-20 17:22:35 231

空空如也

空空如也

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

TA关注的人

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