自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 矩阵方程$Ax=b$的初步理解.

点坐标,然后得到了一个类似点坐标的坐标,其实就是向量。所以,此时坐标轴上,并不会再用集合中点的笛卡尔积的方式构建平面了,而是采用基础的向量的加法、减法方式构建。的笛卡尔积(笛卡尔积是在离散数学中学的,但当时不知道有什么应用,后来才知道,在组建坐标系的时候很有用处,如果不清楚笛卡尔积的话可以去了解一下)。笛卡尔坐标系下的任意一点坐标,可以用两种方法解释,第一种就是上述概率论中,将实数域集合抽象成坐标轴,然后坐标轴上所有的。通过上面解释,我们知道了,从向量角度构建的坐标系,以坐标原点为向量起点的好处。

2025-05-24 11:56:16 876

原创 普林斯顿数学三剑客读本分析。

记得大一刚开始学高等数学的时候,极限那部分的基础证明过程就十分头疼,能看明白,但是却非常难以接受,上课听老师讲的话,效果也一般,当然我觉得还是因人而异,跟老师关系也不太大,不论怎么讲,我都可能难以接受。回顾来看的话,其实还是高中的时候,对于知识点,或者是某个公式,只是去使用,而其来由一概不管,能做题就行了。数学分析这本书,我看了看,内部包含了有关微积分内容的相关证明,我才恍然大悟,或许当时不是我的问题,专门有一本书来讲解证明这部分,虽然我还没仔细看,但我觉得理解起来确实是有一定难度的。

2025-05-12 23:41:06 165

原创 编程学习思考

A同学修改别人毕业设计的论文,主要是弄豆包,B同学弄代码,还是python代码,我那天看了看,面向对象写的,B同学应该不懂python的面向对象,我就按照C++面向对象理解的方式简单给他讲了讲,而且还有有关深度学习的pytorch库,他肯定也不懂啊,就一直问ai,还是豆包,跟gpt4o和deepseek水平更低,而且ai也不会问,就把源码贴上让他生成。因为相机与x轴放心垂直,而图像随着x轴的延伸,距离相机越来越近,根据近大远小的视觉效果,圆的半径逐渐变大才是最合理的,反而说明manim的引擎是十分合理的。

2025-05-04 17:36:10 814

原创 知行合一王守仁

只知到他的心学,知行合一,具体也没细致了解过,单纯从明朝那些事里看了他的故事就崇拜上了,原因我也不知道,冥冥之中吧,仍记得其中提到了日本大将腰牌刻着,“一生伏首拜阳明”。我个人打代码的话,喜欢使用快捷键,比如快速到行末、行尾,删除一行,复制一行等等,但是键盘就这么多格子,肯定会很受限的,后来了解到vim可以快速实现,所以想去练习,那么博主教学时提到使用vim要知行合一,想让光标去哪就去哪,想干什么干什么,主打快速,无延迟,很符合知行合一,当时自己想了想,确实也是,脑子跟手一块动,0延迟,确实是知行合一。

2025-04-30 00:06:29 425

原创 Latex全面汇总

Latex 基本使用教程,主要还是为manim而准备的.现在发现用typora来记录笔记更方便些,csdn用的就很少了,但是写完以后发现,都是markdown格式,可以无损保存在csdn中,不如顺手发布一下吧。下面的代码块没有高亮,凑活着看吧。看起来很多很多,但其实实际用起来的时候,并不是全部都用的到的,可以为其他方面作准备,不如某些情况需要latex编写数学公式,直接专门看第七点就行。另外最高境界是做到知行合一,不光latex,其他的编程方法也都是一样的。

2025-04-29 23:18:30 487

原创 空间矩阵的思考

如果单纯地将矩阵视为一种线性变换,那么对于空间矩阵而言,按照我上面的抽象,可以视为从下到上(方向随意,从上到下,从左到右,甚至延对角线等等都行),由每个平面矩阵(也就是如今的普通矩阵)依次变换的叠加。矩阵在诸多方面有着应用,实际工程中的难点是矩阵维数较大,计算复杂,那么通过空间矩阵,以牺牲空间的代价,能否换取计算速度上的提高呢?思考一下复数i的发现,看似毫无道理,却又有其存在的意义,可以说是自圆其说,究其根本,还是符合如今的数学体系架构。而将复数i引入到矩阵中,又能碰撞出许多火花,比如求特征值时,存在。

2025-04-27 23:50:25 564 2

原创 Python 面向对象练习

一个小题目,本来使用列表+字典实现的,我看了想了想,还是通过面向对象来做做吧,提高一下能力。整个代码测试下来的时候就是在Students中的类变量列表total_students,在我一开始通过两个register初始化的时候,总会出现多余的两个None,不知道为啥,以及为何出现,并且在选课模块出现了问题,我自己看了看,改了.get_info_through_name的内部逻辑,如果为None的话直接continue,这样能解决问题,但是并没有根本解决问题。当然,现在肯定也是不够的,还需要多多摸索。

2025-04-24 23:49:05 532

原创 杂谈-有感而发

现在想想,先学线性代数呢还是先搞明白向量积呢?现在来看肯定不是,在纯磁场中,F = qvxB才对,而且对于v和B的叉乘方向再熟悉不过了,B穿掌心,v延四指,大拇指就是F方向。今天又拜读了线性代数的几何意义这本书,感觉确实是很不错的,从几何角度讲解线性代数,而且将线性代数、几何、数学、物理有机结合起来了,不仅仅是可视化,重要的是能便于自己独立思考下去。所以现在看看,学线性代数的路线应该是:从洛伦兹力切入向量积概念后,明白混合积的意义,然后再去学线性代数,最好能够可视化,从而产生自己的理解。

2025-04-23 23:58:56 420

原创 Python每日一题(15)

bisect模块来模拟部分操作,因为bisect提供的函数可以在O(log n)时间内完成插入和查找,但其他操作需要额外处理。前驱查询(3):使用bisect.bisect_left找到x的插入位置,前驱是该位置前一个位置的元素,如果位置为0则不存在。后继查询(4):使用bisect.bisect_right找到x的插入位置,后继是该位置的元素,如果位置超出列表长度则不存在。查询排名(1):使用bisect.bisect_left找到插入位置,该位置即为小于x的数的个数,排名则是该位置+1。

2025-04-04 22:15:06 1034 1

原创 Python基础学习(7).join() 详解

join()在控制字符串上面有很大的用处,我觉得这里还是总结一下吧。下面先说一声其作用。.join()方法会返回一个由字符串组成的连接结果,其中.前面的控制字符串的连接方式,内部参数是传入的可迭代对象,而可迭代对象必须是字符串,否则报错。

2025-04-04 15:08:26 318

原创 Python每日一题(14)

农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛 们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而 不是用图形的方法。你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的 后序遍历”的符号。每一头奶牛的姓名被译为一个唯一的字母。(你可能已经知道你可以在知道树的两 种遍历以后可以经常地重建这棵树。)显然,这里的树不会有多于 $26$ 个的顶点。

2025-04-03 17:29:23 1197

原创 Python每日一题(13)

首先要明确,人是灵活的。我们所学的,跟题目可能有些不同,本质不清楚,换种方式问,可能还会错,所以掌握本质才是根本。另外,有了思路之后还需要自己再写一写,要不然不熟练,之后肯定还会再出问题的。

2025-04-02 22:26:33 976

原创 Python每日一题(12)

有一个 $n(n \le 10^6)$ 个结点的二叉树。给出每个结点的两个子结点编号(均不超过 $n$),建立一棵二叉树(根节点的编号为 $1$),如果是叶子结点,则输入 `0 0`。建好这棵二叉树之后,请求出它的深度。二叉树的**深度**是指从根节点到叶子结点时,最多经过了几层。

2025-04-01 22:58:11 635 1

原创 数据结构之二叉树Python版

cpythonself.lchild = None # 左孩子指针self.rchild = None # 右孩子指针deepseek从上面来看,尽管命名方式不同,但是都是包含数据域、指针域这两大部分,本质上还是一样的。

2025-04-01 19:37:00 1488

原创 Python每日一题(11)

有 2n2 n (n≤7n≤7)个国家参加世界杯决赛圈且进入淘汰赛环节。已经知道各个国家的能力值,且都不相等。能力值高的国家和能力值低的国家踢比赛时高者获胜。1 号国家和 2 号国家踢一场比赛,胜者晋级。3 号国家和 4 号国家也踢一场,胜者晋级……晋级后的国家用相同的方法继续完成赛程,直到决出冠军。给出各个国家的能力值,请问亚军是哪个国家?

2025-03-31 22:58:15 1059

原创 图灵完备——游戏中进行实践

我用manim可以圈,不过,卡诺图是连续的,所以我们将内部4x4网格拿出来,将其想象成一个球,所以还存在特殊的画图方式,不过我不清楚我会不会用manim画出来。而游戏中,按照输入4-1的方式读取输入的话,从左到右,刚好满足二进制顺序方式,所以为了统一,尤其是真值表与游戏输入对应的原则,我们还是简单地改变一下看输入的方向就可以了。现在已经玩了一段时间了,涉及的内容是数字逻辑里面的,整体上难度不太大,随着游戏的深入,涉及的内容会更加全面,而查找的内容可能也更广泛一些。好的,明白了上面内容,我们再继续。

2025-03-31 20:24:35 1298

原创 Latex的各种数学公式

这里会随时更新我需要用到的数学公式,以csdn中写作格式为主,可能过时了,不适合别的编译器,但整体架构是一样的。先弄上自己目前需要用的,如果全部弄过来意义也不是很大,到后面也全都忘了,再重新看跟重新学也没区别。

2025-03-30 19:54:40 322

原创 Python每日一题(10)

农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要 n 块木头,每块木头长度为整数 l~i~个长度单位,于是他购买了一条很长的、能锯成 n 块的木头,即该木头的长度是 l~i~的总和。

2025-03-30 17:23:52 338

原创 Python每日一题(9)

输出对比了一下,结果应该一样。我用两个列表存储,deepseek用列表加元组存储。选择使用列表下标访问的话,缺少pythonic的感觉。另外这题感觉都不太行,明天找些硬核的题把。总共六个部分,可以直接多个if语句判断。也可以循环来判断分析,这样感觉更简单一些。

2025-03-29 22:35:36 418

原创 Python每日一题(8)

今天抽空看看对应排列组合的算法,了解一下解决方式再来修改一下自己的代码吧。

2025-03-28 15:26:32 297

原创 Python每日一题(7)

编写程序,生成包含20个随机数的列表,然后将前十个元素升序排列,后10个元素降序排列,并输出结果

2025-03-27 23:26:34 1132 1

原创 基于Python的Manim面向对象(2)

这篇文章是展示我第一次认为对于Manim结构化编程的重要性的,以及我第一次尝试去做短视频时代码展示,其中展示了我整个的思考过程,而且整体问题是很显而易见的——缺少结构、思维混乱。上面内容是我对面向对象结构的分析,后续的话会深入讲解Manim中面向对象代码的解释。如果有什么建议、错误、疑问,欢迎在评论区留言。

2025-03-27 22:29:46 1788

原创 基于Python的Manim面向对象(1)

很多人看了3b1b的视频后,应该都会对这种数学类教学动画感兴趣,如今各类的manim教学视频层出不穷,但是大多都是基于表面的。对于很多新手而言,包括我个人,会对一些细节产生问题,而且随着学习的深入,细节问题会逐步放大,导致我们不得不深入分析。这个专栏呢,是我自己对于Manim的面向对象的理解与分析,这部分内容几乎没人来讲(确实,我找了很久很久,教学类视频都是告诉你如何制作动画,但是讲结构的确寥寥无几),因为大家都默认你理解python、懂面向对象,但实际上的,肯定并不是这样的。

2025-03-27 13:44:20 687

原创 Python每日一题(6)

回忆一下题目,是栈类型题目,一开始输入整数n,接下来输入n个整数,其中非零整数代表入栈,0代表出栈,如果出栈栈为空的话,则输出“EMPTY”,最后输出完数据后,第二行再输出栈内剩余元素。注意输出格式。

2025-03-26 23:36:57 1231

原创 Python每日一题(5)

"设计一个字典,并编写程序,用户输入内容作为键,然后输出字典中对应的值," "如果键不存在,输出“您输入的键不存在”"

2025-03-25 07:16:50 153

原创 Python每日一题(4)

编写程序用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标闭区间之间的元素组成的子列表。列入用户输入[1,2,3,4,5,6]和2 、5,程序输出[3,4,5,6].

2025-03-24 08:53:31 339

原创 Python每日一题(3)

编写程序,生成1000个0~100的随机整数,并统计每个元素出现的次数.

2025-03-23 20:42:03 317

原创 Python基础学习(6) 基本输出流

join()方法会返回一个由字符串组成的连接结果,其中.前面的控制字符串的连接方式,内部参数是传入的可迭代对象,而可迭代对象必须是字符串,否则报错。所以看起来最后输出的1 2 3 4 5是整型,但其实是字符型。一开始我觉得输出字符的话不应该有’‘吗,后来发现错了,在列表中的字符串输出会有’',而直接输出字符串的话不会有。我们来看看其类型吧。每个输出数据直接留有一个空格,且不能输出多余空格。

2025-03-23 11:52:23 276 1

原创 规划一下基本做题的思路与方向,而不是一直漫无目的地、盲目地学习

表面上看,需要的列表很多,主要是因为目前没有形成一个良好的习惯,约束肯定非常多。感觉似乎还有很多要说的,但现在突然脑子空空的了。后续会时刻补充的,把上面做好也很不错了,加油吧。

2025-03-22 20:32:52 848

原创 Python每日一题(2)

用筛选法获取小于1000的所有素数

2025-03-22 12:48:13 768 1

原创 Python基础学习(5) map详解

所以通过map,想看看是否能进行x[i]这种行为,需要看这个可迭代对象是否满足条件。

2025-03-21 23:42:00 2055 1

原创 Python每日一题(1)

已知列表data中有若干字符串要求编写程序,对data中的字符串进行过滤,只输出重复字符不超过一半的字符串。

2025-03-21 16:37:49 577 1

原创 Python基础学习(4) dict详解

学过c++的小朋友应该知道stl的map,python里的字典跟stl的map类似,却又十分地灵活。而使用字典解题,有时会有许多的帮助。下面是我自己做题时,用到字典的情况,大家可以参考一下。

2025-03-21 12:54:38 2170 2

原创 Python基础学习(3) zip详解

zip也是python中比较常用的方法,熟练掌握之后可以将字典、列表等巧妙应用,对于一些复杂结构解包也是一个十分不错的解法。下面我们来详细讲解zip的使用方法。后续遇到可以使用zip巧妙解决的题目的时候也会再进行对应的剖析。

2025-03-20 23:16:35 1038 1

原创 Python基础学习(2) 基本输入流

用一门语言去做题,输入输出是最基本的也是最重要的,输入之后才有后续的数据存储。下面讲解几个python的输入方法。

2025-03-20 21:52:26 434 1

原创 Python拓展(1) pdb调试

python的pdb调试会了吗?学会了pdb调试,自然也就会了c的gdb调试,一举两得~

2025-03-20 18:08:17 1314 1

原创 Python基础学习(1) list详解

你想学的list用法,或许这里都有~

2025-03-20 12:02:34 1208 2

原创 我重生了,这一世,我要夺回属于我的一切!

大家好,我是巷北,第一次在csdn发表文章有些小紧张~~哈哈,其实也没有,这篇内容主要是用来熟悉一下csdn的写作格式的(想开头空两格,不太会弄。。。刚才deepseek了一下,&emsp+;可以当一次空格使用,不错不错,markdown和html只是知道,但没用过)对于csdn,其尿性我们都是清楚的,各种会员、付费内容,十分杂乱,不过对于我们这些编程小白来说,使用csdn来学习基础知识还是很不错的(浏览器搜索相关编程内容的话,差不多总是第一个就是csdn文章,大学生年年有,csdn的流量总是不缺的)

2025-03-19 21:36:05 519

空空如也

空空如也

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

TA关注的人

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