- 博客(88)
- 资源 (1)
- 收藏
- 关注
原创 汉明距离(每日一题-简单)
Java中有一个内置函数 Integer.bitCount()可以用来计算这个数的二进制位的1的个数,再配合上^,刚好可以算出他俩的汉明距离。题目解析:两个数,他俩的对应的二进制的不同位置的数目,其实就是异或运算,在计算机中用^就可以计算得到。x^y记为s,不断检查s的最低位,如果最低位是1,那么就让计数器加1,然后让s右移一位,直到s=0。
2025-03-28 15:17:05
124
原创 plotly绘图的风格样式template属性
都有啥样的:'plotly', 'ggplot2', 'seaborn', 'simple_white', 'plotly_white', 'plotly_dark', 'presentation', 'xgridoff', 'ygridoff', 'gridon', 'none'以折线图为例,查看plotly绘图的风格样式template属性。
2023-03-17 15:16:39
795
原创 Attempting to use uninitialized value entity_emb_matrix
找了一个tensorflow模型,复现,train的时候没有问题,在把模型保存以后,加载的过程中出现了问题。在restore后面加两行代码就可以啦!
2023-03-15 10:22:21
429
原创 word编辑公式简单方法
在终端输入:pip install pix2tex[gui] -i https://pypi.doubanio.com/simple 就可以安装。点击这个snip就可以截图,截图以后,他会把latex公式的代码显示在下面这个框中,复制。在word中新建一个空白公式,把上面复制的粘贴到这个空白公式中去就可以啦。第一次启动需要下载东西,终端自动下载会比较慢。下载好了以后就可以启动啦。安装好以后,在终端输入pix2tex_gui就可以启动。安装Python包:pix2tex。
2023-03-14 15:45:12
282
原创 tensorflow保存训练好的深度学习模型
中间代码太长了,第一次写到sess.run()前面那个缩进的地方了,报错告诉我sess已经关闭。上面的代码要写到和sess.run()一同缩进的地方,不然会报错。最近在看MKR的算法,复现跑通了以后,把训练好的模型保存下来。
2023-03-09 18:52:11
183
原创 盛最多水的容器
给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i,height[i])。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。
2023-01-22 23:45:02
112
原创 寻找两个正序数组的中位数
比如两个数组的长度加起来等于1的时候,或者一个数组的数全都比另一个数组的数小或大的时候。我一开始没有考虑到一个数组的数全都比另一个数组的数小或大的情况,所以编译出错造成数组越界异常了。解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。示例 2:输入:nums1 = [1,2], nums2 = [3,4]示例 1:输入:nums1 = [1,3], nums2 = [2]解释:合并数组 = [1,2,3] ,中位数 2。提示:nums1.length == m。
2023-01-18 18:21:00
962
原创 无重复字符的最长字串
然后往后找,右指针指向b, 不重复,继续,右指针指向c, 不重复,继续。此时子串是abca, 此时应该把左指针移到第一个a的后面,也就是b的位置,此时子串就不重复了,继续,右指针指向b,此时子串是bcab,又重复了,左指针应该指向c。向右遍历字符,如果遍历到的新字符不存在于当前子串中,就把右指针向右滑动,如果有重复了,就从子串中找和他重复的那个字符,把左指针放到找到的这个字符的后面。请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。示例 3:输入: s = "pwwkew"
2023-01-18 17:18:02
1231
原创 ERROR: No matching distribution found for numpy==1.22.2
我的虚拟环境用的是python=3.6版本, 升一下python版本,用python=3.9就没问题了。
2022-11-29 01:54:20
4701
1
原创 用anacnda创建虚拟环境用不用指定python版本
首先,在我创建虚拟环境并未指定python版本的情况下,在使用anaconda prompt的命令 conda create -n envs_name(未指定python版本)以后,也就是创建了一个名字为envs_name的虚拟环境以后,在anaconda目录下的envs目录下应该多了一个名字叫envs_name名字的文件夹,里面应该有很多文件,如下图所示。所以我如果不指定python版本,就不知道怎么向pycharm里面添加python解释器。大概可能是我缺什么步骤吧,,还没弄明白,记录下。
2022-11-20 01:19:58
3359
9
原创 计算机保研复习数据结构薄弱知识
看了一个博主写的非常全的数据结构文章,在这里把自己迷惑的,需要加强记忆的知识总结一下参考链接:https://blog.csdn.net/weixin_40113925/article/details/100938378。
2022-09-20 00:12:16
452
原创 计算机方面英语文献翻译(学习记录更新中)
考虑到时间序列数据的高维度和复杂性给数据挖掘带来的困难以及聚类分析在时间序列数据挖掘领域中的重要性,本文总结了国内外时间序列数据聚类的研究现状。时间序列聚类可以被分为全时间序列聚类和子序列聚类。并且可以在特征表示,相似度测量,聚类算法,集群原型和特定应用程序分析方面来研究。根据时间序列存在的主要问题,本文提出了一些在未来值得研究的内容和方向。所有的工作都是为了促进时间序列数据聚类的研究和发展。在万方找的英文文献摘要,自己翻译的。
2022-09-14 13:16:46
1287
原创 图像处理那些算法
1)旋转借助矩阵运算来实现图像的旋转功能2)平移借助矩阵运算来实现图像的旋转功能3)对称借助矩阵运算来实现图像的对称功能水平镜像变换:垂直镜像变换:借助 get (gca, ‘currentPoint’)获取鼠标点击的位置,从而得到鼠标按下和松开的两个位置的坐标。将这两个点的位置提取出来去截取图片。均值滤波消除噪声:均值滤波属于线性滤波,它的实现原理是邻域平均法。实际上就是用取均值的方式替换原图像中的像素值,即选择一个大小为 M 模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,
2022-09-13 19:16:49
15653
8
原创 计算机保研复习
是一种特殊的二叉查找树,最大深度小于最小深度的两倍。顺口溜:根节点必黑,新增是红色,只能黑连黑,不能红连红,爸叔通红就变色,爸红叔黑就旋转,哪边黑往那边转。深度优先:一头扎到底,选择一条支路就不断的深入。广度优先:一层一层的往外探索C/S, P2P。
2022-09-11 21:52:29
2073
原创 springboot项目打包部署到阿里云windows服务器全过程记录
jdk版本和tomcat版本是要对应的,sql也要和自己计算机上的数据库版本是一样的,防止在云端计算机上运行springboot项目时出错。我碰到的问题,基本上多尝试网上说的办法都可以解决。项目名就是打包好的war文件的名字,tomcat启动后会在该目录下生成一个同名文件夹,就是那个名字,例如我的就是blog。在云端计算机上打开navicat,新建一个数据库,记住名字要和自己计算机上的一样,我的数据库名字都是myblog。在上面的密码处输入那会修改的两个密码中的复杂的长密码,也就是实例密码。......
2022-08-30 14:33:12
1372
原创 特殊乘法。。
写个算法,对两个小于1000000000的输入,求特殊乘法的结果。特殊乘法举例:123*45=1*4+1*5+2*4+2*5+3*4+3*5.
2022-08-17 19:01:14
252
原创 成绩排序。。
输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩都按先录入者排列在前的规则处理。示例:jack 70peter 96tom 70smith 67从高到低 成绩peter 96jack 70tom 70smith 67从低到高 成绩smith 67jack 70tom 70peter 96。...
2022-08-17 16:20:40
104
原创 剩下的数。
有一条长度为整数L的马路,可以将它想象为数轴上长度为L的一条线段,起点是坐标原点,在每个整数坐标点处有一棵树,即在0,1,2,……,L共L+1个位置上有L+1棵树。现在要移走一些树,移走的树的区间用一堆数字表示,如“100 200”表示移走从100到200之间(包括端点)的所有树。可能有M个区间,区间之间可能有重叠。现在要求移走所有区间的树之后剩下的树的棵树。可能有多组输入数据,对于每组输入数据,输出一个数,表示移走所有区间的树之后剩下的树的棵树。两个整数L和M,接下来有M组整数,每组有一对数字。...
2022-08-17 11:00:38
139
原创 用一个栈实现另一个栈的排序
解答将要排序的栈记为stack,另一个栈为help,将stack的栈顶元素弹出,和help栈顶元素比较,stack的栈顶元素小于等于help栈顶元素就把stack的栈顶元素放到heip栈中去,否则就把help的元素一个个的弹出来,一个个的放到stack栈中。经过了上述操作,此时help栈中的元素顺序就是从顶到底按小到大排序。最后只需要把help栈中的元素一个个的放到stack栈中就可以了。题目一个栈中元素的类型为整数,现在想将该栈从顶到底按从大到小的顺序排序,只允许申请一个栈。...
2022-07-24 15:47:58
379
原创 如何仅用递归函数和栈操作逆序一个栈
如上图,将左边的栈通过逆序转换为右边的栈,右边的栈最下面是3,因此最先要把3压进去,也就说明在从左边的栈中提取元素时,要最后提取到三,因此就说明是从栈底元素开始到栈顶元素依次进行遍历。但是对于左边来说,3在栈顶,1在栈底,和我们想要的顺序不同,因此这里还需要写一个递归。题目一个栈依次压入1,2,3,4,5,那么从栈顶到栈底分别为5,4,3,2,1。将这个栈转置后,从栈顶到栈底为1,2,3,4,5,也就是实现栈中元素的逆序,但是只能用递归函数来实现,不能用其他数据结构。...
2022-07-23 14:48:46
283
原创 由两个栈组成的队列
但是要注意,必须等到所有的元素完全进入一个栈的时候,才可以对另一个栈进行操作,使其里面的元素顺序和第一个栈相反。并且如果第二个栈不为空的话,是不能对其进行操作的。解答栈是先进先出,队列是先进后出。用两个栈来实现的话,必须要求一个栈里面的所有数的顺序的另一个栈的倒序。这样一个栈只负责压入,另一个栈只负责弹出。上述代码中,栈使用的empty()和isempty()两个函数是没有区别的。也就是再判断栈空的时候,使用两个函数均可。题目编写一个类,用两个栈实现队列,支持队列的基本操作。...
2022-07-23 11:41:39
185
原创 设计一个有getMin功能的栈
将当前的数num放到stackData栈的时候,判断stackMin栈是否为空,如果为空,就将当前数num也放到stackMin中,如果不为空,就判断stackMin栈顶元素和num的大小,如果num
2022-07-23 10:42:47
272
原创 未找到插件 ‘org.springframework.boot:spring-boot-maven-plugin:’
未找到插件 ‘org.springframework.boot:spring-boot-maven-plugin:’解决方案
2022-06-05 16:10:08
6067
原创 线性表_顺序存储结构和链式存储结构的优缺点比较
线性表:n个数据元素(结点)a[0],a[1],a[2],,,a[n-1]组成的有限序列。顺序存储时,相邻数据元素的存放地址也相邻(逻辑和物理统一);要求内存中存储单元的地址必须是连续的。优点:存储密度大,易于查找和修改缺点:插入或者删除元素不方便;存储空间利用率低,预先分配内存可能会造成浪费。链式存储时,相邻数据元素可以随意存放,但是所占存储空间分两部分,一部分存放结点值,另一部分存放指针。优点:插入删除元素很方便,存储空间利用率高缺点:存储密度小,查找和修改需要遍历整个链表。.
2022-05-15 22:18:00
5560
原创 常用的调试方法
P23Debug.Log()正常输出Debug.LogWarning()警告Drbug.LogError()错误绘制一条线Debug.DrawLine(v1,v2,Color.blue)绘制射线 v1是起点Debug.DrawRay(v1,v2,Color.blue)
2022-05-15 16:46:33
124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人