- 博客(15)
- 收藏
- 关注
原创 遇到的两个问题
如果我只用%matplotlib notebook,显示不了图像,报错Javascript Error: IPython is not defined;然后会显示文本,([<matplotlib.lines.Line2D at 0x1e4edf19190>] or <Axes: xlabel='total_bill', ylabel='tip'>)或者根本不显示文本,就只有报错。环境变量也是一样的,既然在命令程序行(cmd)下可以运行conda命令,那么在WSL也可以调用我的conda吧?
2024-12-22 15:34:48
177
原创 一些Linux配置的教训
在当前文件目录下就有啊?我尝试了直接点击对应的.vmdk,报错。然后尝试用其他的.vmdk文件,依然报错(不记得有没有按照教程里的“以管理员的身份运行”)然后报了接下来的错:照着博客里删除了.lck文件,可能之前删过,这次便没了用。依然报错。使用记事本打开*.VMX文件上加上一行代码disk.locking = "FALSE",结果也没用,vmx file is corrupt。然后又报错跟着删了硬盘文件,结果最后找不到了。。
2024-10-28 17:25:50
744
原创 Jupternotebook 导出成pdf
2.右上角open in JupyterLab,然后ctrl+P,ingpdf。1.左上角save and export notebook as。
2024-07-06 14:51:50
503
原创 一个关于LINUX的报错
然后重新upgrade结果linux yum报错:Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile (CentOS环境安装yum环境),放弃更新重新下载一个软件 yum install wget,结果过依然报这样的错误。然后又出现了CentOS7 yum出现“Could not retrieve mirrorlist”的问题。一开始在研究如何让电脑的剪切板粘贴到虚拟机的Linux里。
2024-07-03 19:19:59
286
原创 如何让latex默认子图的a,b,c转换成-1,-2,-3?
renewcommand\p@subfigure{}这一行用于重新定义子图标签的引用格式,否则引用的时候出现图2 2-1,图2 2-2了。我们要求引用的时候是图2-1,图2-2。\renewcommand{\thesubfigure}{\thefigure-\arabic{subfigure}}%实现1-1,1-2。\usepackage[labelformat=simple]{subcaption}%使子图的编号的括号去掉。符号开头代码从而可以直接访问以。
2024-05-14 07:48:21
359
1
原创 关于jupyter notebook 几项注意
之前一直打开都是空的,后来才发现默认浏览器一直是自带的浏览器,换成Edge(其他没试过)就可以了(这个太难发现了,几乎尝试过很多方法都没用,有无大佬解释一下?笔者尝试了这种方法,但是由于是虚拟环境下,并没有所谓的jupyter notebook属性更改,并且会有一大堆报错(没有找到XX),虽然最终打开了,但依然是C盘。最终解决方案就只能是在当前目录下打开jupyter notebook了(当然依然不能直接打开cmd然后输入,还是得要在虚拟环境下的)但发现改了之后根本打不开了!自从重装之后,发现的一些问题。
2024-03-23 13:02:56
480
原创 终于解决了安装torch的同时cuda版本
但是尚不确定为什么最新的是用pip3 而旧的统一用pip(最新pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118)pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu118 就不会超时了。
2024-03-10 23:15:18
1598
1
原创 安装torch的时候一些问题
前景提要:距离上次安装深度学习有关的文章(d2l)已经一段时间了,安装了各种包最近又兴起了sovits,寻思着再开一个环境吧,于是遇到下列问题:1.如何在源文件夹下建立一个虚拟环境?在当前文件夹的路径输入cmd,然后conda create -n(--name) my_env python=3.8。
2024-03-10 16:59:13
3182
1
原创 拓扑排序笔记
的所有顶点进行线性排序的方法,使得图中任意一点 u和 v,如果存在有向边 <u,v>,则 u必须在 v 之前出现。对有向图进行拓扑排序产生的线性序列称为满足拓扑次序的序列,简称拓扑排序。说白了,做题目时可以用来解决一些依赖关系的问题,比如项目的执行顺序,课程的选修顺序等。XX课程必须先选,先执行等等。:一种对有向无环图(DAG)(否则存在环,是从一个点出发回到点,即某些顶点之间的依赖关系形成了一个循环,无法确定它们的先后顺序。nonlocal可以修改函数外的值,借此复习了一下全局变量和局部变量。
2023-10-30 07:33:50
61
1
原创 广度和深度
以上是遍历一个图的结果,当然是相同的。在给定的图中,无论是DFS还是BFS,我们都会遍历每个节点,并且节点之间没有环路,因此它们的结果是一样的,即从节点0开始,按顺序遍历所有节点直到结束。就是用深度优先来求岛屿数量和用广度优先求最大的岛屿面积,前者类似从上下左右同时进行到底,而后者从一点开始,不行再从另一点。同样地对于克隆图,广度优先多了一个"queue",来储存节点v,而深度优先并没有,只能用递归。重点在于广度优先多了一个"queue",来储存节点v,而深度优先并没有,只能用递归。
2023-10-29 18:00:40
119
1
原创 优先队列的二叉堆实现
针对于大顶堆,插入(push)就是插到末尾然后往上走,此时size-1是因为它是最后一个,要和父节点比较;删除(指的是从堆中移除位于堆顶的元素pop)就是和堆顶交换然后pop然后堆顶往下移并且size-1确保大顶堆的性质。heappush中-priority是负的,因为下面heappop(self.queue)返回一个元组,优先级最低(因为它是顶大堆)的元素,但是我们用了负数,反而弹出的原本优先级最高的了。:从数组的中间位置开始,从右至左,依次通过「下移调整」将数组转换为一个大顶堆。接下来学习优先队列。
2023-10-27 23:45:26
60
1
原创 栈与单调栈
算法笔记这里有点没搞懂,应该是说栈顶元素下一个更大的元素就是当前元素,然后弹出栈顶元素。# 出栈时,出栈元素是第一个大于当前元素值的元素。则将其映射到 num_map 中。# 如果当前元素值较大,则一直出栈,直到当前元素值小于栈顶元素。相比于链表其实简单了,因为堆栈没有next指针。# 如果当前元素值较小,则直接让当前元素值入栈。用index来解决气温问题,值得注意。解决了两位数以上的数字的方式,记一下。输出入栈时和出栈时的数值。等同于链表的插入和删除。
2023-10-20 21:17:24
40
1
原创 链表以类的方式
使这个链表的头节点self.head(即head)指向第一个节点并不为空,而是一个value为0的节点,这个原因是因为避免删除节点时就不用再判断头节点是否为空了。几乎和数组差不多,只不过指针更多是用while node_i,其实只要给出self.size就可以用for循环了。这里定义了一个ListNode类,即你可以用这个类来设置一系列的实例都满足这个类里的函数或者其它。即你创造了一个实例self.head,你可以运用里面的.val和.next,相当于把self替换成了self.head。
2023-10-19 23:45:32
90
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人