摘要:
素数就是没有真因子的正整数,比如2,3,5,7等等。大家学编程之初,免不了要设计一个方法求一个数是否是素数,或者输出小于定于给定参数的全部素数。素数定理呢就是描述这第二个问题的:素数是如何分布的,或者说给定一个比较大的数,有多少个比它小的素数。 研究素数一直是数论学家的最大兴趣,比如高低闻名但没什么 阅读全文
摘要:
我们初中就学过,光从一种介质进入另一种介质的时候一般会发生折射,也就是入射角通常和折射角不相等。为啥会这样呢?因为两种介质的光速不同,而光有一种性质,就是它总是会走耗时最短的路线。由于光在两种介质中的速度不一样,又为了节省时间,光就“主动”进行了折射。 第一个问题:为什么光在不同介质中的速度不一样? 阅读全文
摘要:
大家都知道贝叶斯定理。朴素贝叶斯就是使用贝叶斯定理进行分类的方法。为什么叫“朴素”呢?因为它简单,英文叫“萌蠢”(naive),会假设个体特征相互独立。不过简单不代表它效果差,在不少分类领域,朴素贝叶斯方法带来的性价比高到惊人。本文通过两个例子简单使用一下朴素贝叶斯方法(NB, naive Baye 阅读全文
摘要:
什么是变分法?变分是微分的推广,微分针对的是,一个函数因变量对自变量求导,自变量是一个数值变量;变分针对的是函数的自变量是一个函数。有人说:那不就是微分方程吗?普通微分方程是一个函数和它的导数(或者高阶导数)组成的方程,解方程就是求这个函数;变分法解决的是一个函数及其导数组成另一个复杂函数,然后对这 阅读全文