- 博客(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的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基础学习(6) 基本输出流
join()方法会返回一个由字符串组成的连接结果,其中.前面的控制字符串的连接方式,内部参数是传入的可迭代对象,而可迭代对象必须是字符串,否则报错。所以看起来最后输出的1 2 3 4 5是整型,但其实是字符型。一开始我觉得输出字符的话不应该有’‘吗,后来发现错了,在列表中的字符串输出会有’',而直接输出字符串的话不会有。我们来看看其类型吧。每个输出数据直接留有一个空格,且不能输出多余空格。
2025-03-23 11:52:23
276
1
原创 规划一下基本做题的思路与方向,而不是一直漫无目的地、盲目地学习
表面上看,需要的列表很多,主要是因为目前没有形成一个良好的习惯,约束肯定非常多。感觉似乎还有很多要说的,但现在突然脑子空空的了。后续会时刻补充的,把上面做好也很不错了,加油吧。
2025-03-22 20:32:52
848
原创 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
原创 我重生了,这一世,我要夺回属于我的一切!
大家好,我是巷北,第一次在csdn发表文章有些小紧张~~哈哈,其实也没有,这篇内容主要是用来熟悉一下csdn的写作格式的(想开头空两格,不太会弄。。。刚才deepseek了一下,&emsp+;可以当一次空格使用,不错不错,markdown和html只是知道,但没用过)对于csdn,其尿性我们都是清楚的,各种会员、付费内容,十分杂乱,不过对于我们这些编程小白来说,使用csdn来学习基础知识还是很不错的(浏览器搜索相关编程内容的话,差不多总是第一个就是csdn文章,大学生年年有,csdn的流量总是不缺的)
2025-03-19 21:36:05
519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人