数学
jionlp数据分析
JioNLP 开源软件作者,数据分析专家
展开
-
【线性代数】私人回顾
回过头好多年,又重新看本科时学的线性代数,还有读研时修的矩阵论,确实发现,原来线性代数这么美妙、完整。大一线性代数考试的时候,就觉得线性代数考题还是挺简单的,长期的准备让我对线性代数的细节掌握的特别好,但没有深入理解;好多年过去,线性代数里的好多具体公式都忘记了,但是仍然对相似矩阵、特征值、特征向量、线性空间、行列式这些概念有印象。我这几天下载下来同济版的线性代数,又大致翻阅一遍,写一篇博客,记录一原创 2017-11-10 11:39:57 · 692 阅读 · 0 评论 -
【微积分】复习
学习高数的时间有点久了,很多概念都生疏了,所以花了一天时间重新翻了一遍高等数学,就写一篇文档总结一下微积分中的关键点和关键概念,帮助以后工作更快速的进步。我看的教材还是同济版的,同济的高等数学写的要比线性代数好得多。一、 函数函数是初等数学中的概念,在高等数学中同样适用,这是微积分讨论的对象。有输入,也有对应的输出,满足这样的功能的都叫映射,或者函数,只不过函数更侧重于数这个变量。编程中有参数原创 2017-11-14 21:39:34 · 9374 阅读 · 0 评论 -
求两数的最大公约数 Python 版
题目:给定两个自然数,求这两个数的最大公约数。分析:单看题目的话,非常简单,我们可以循环遍历自然数,如果能够整除两个自然数,就把这个数记下来,在这些记录中找到最大的一个。 但是这样做有几个缺点:一是做除法计算量比较大,二是遍历所有自然数完全没有必要。另外,如果能够循环,还是不要递归,因为Python的函数递归最大栈空间是1000(如果我没有记错的话),如果数字大一些,很容易出现爆栈。所以在这原创 2017-12-09 21:20:54 · 3371 阅读 · 0 评论 -
八皇后问题 Python 版
题目:给定一个 N*N 正方形棋盘,在上面放置 N个棋子,又叫皇后,使每两个棋子都不在同一条横线上、竖线上、斜线上。一般我们都讨论8皇后,但是只要N > 4,都会存在解的。分析:方法1:根据定义来处理,即每往棋盘中放置皇后的时候,都要判断哪些位置可以放新加入的皇后,而哪些地方如果放置皇后的话,会造成冲突。我下面写的这个代码就是基于此。 方法2、我看了下别人的优化,主要是采用位运算来实现计算复杂原创 2017-12-09 21:29:11 · 1623 阅读 · 0 评论 -
【概率论】客观概率论 私人回顾
本科期间学过概率论,随机过程,读研期间又学了随机过程。这次做一个总结和回顾,把概率论要紧的知识点和我的理解放在这篇blog里。这是一篇全文字不加图的blog,如果没有学过概率论来看我写的这个东西,很可能看一段就看不懂了。选择的是浙大版的《概率论与数理统计》第四版,由于我是工科生,不是数学系,可能对概念的理解不如数学系理解的深入。这一篇blog是概率论基础和客观概率。一、 概率公理化略过高中的概原创 2017-12-02 20:36:07 · 993 阅读 · 0 评论 -
【概率论】主观概率 私人回顾
接上一篇blog的客观概率,主观概率就是把概率理解为对未知事件的估计和判断。七、抽样估计该部分内容给出了一个规范化的抽样方法,每一次抽样X1,X2,X3…都可以看做是相互独立的同分布。经验分布函数S(x):是估计理论的基础,指出了如果样本采集量足够大,经验分布就趋近于真实分布,也就可以模拟等效于真实的分布。这样我们就可以用概率来估计、假设、检验。卡方分布:是一个平方量叠加的分布,主要功能不是用来描述原创 2017-12-02 20:51:48 · 628 阅读 · 0 评论 -
【随机过程】动态概率 私人回顾
前几篇总结了客观概率和主观概率,但是都是静态随机变量,这一篇主要讲动态随机变量,也就是随机过程。十二、随机过程如果随机变量随一个确定的参数 t 变换,那么称该随机变量为随机过程。最常见的情况就是参数t是时间。最简单的随机过程就是伯努利随机过程,参数t造成的影响是个常数,最常见的随机过程就是电子热噪声,无处不在,无时无刻。随机过程的本质是对随机变量随时间(或其他变量)变化的刻画。随机过程改变的不是每一原创 2017-12-02 20:58:52 · 2111 阅读 · 0 评论