排序
泰勒公式与麦克劳林公式
泰勒公式\(P_n(x)\) 泰勒公式允许用多项式来近似复杂的函数,这在算法中有时用于简化计算。例如,在高斯过程回归和一些其他贝叶斯方法中,泰勒展开用于线性化关于后验的计算。 泰勒公式的本质是...
Python:文件的操作
Python的os库主要用于与操作系统进行交互,它提供了多种功能,使得在Python程序中处理操作系统级任务变得容易。这里是一些常用功能的概览: 文件和目录操作:创建、删除、修改文件和目录,以及...
Python:递归函数
Python中的递归函数是一种自己调用自己的函数。在许多情况下,递归提供了一种优雅的解决问题的方法,特别是在处理那些可以分解为更小、相似子问题的任务时。递归函数通常用于数据结构和算法问题...
重拾微分
微分(differential)和导数(derivative)都与函数的变化率有关,它们是两个相关但不完全相同的概念。首先一起深入了解这两者的定义和区别。 导数 导数描述了一个函数在某一点上的切线斜率。如...
梯度与方向导数
梯度是机器学习中的核心概念,尤其是在优化中,梯度提供了一个方向,指明如何调整参数以最小化损失函数。在梯度下降算法中,使用梯度的负方向来更新模型的权重,以逐步减少误差。 梯度是一个向...
Python:多态
Python中的多态是面向对象编程中的一个重要概念。多态性(Polymorphism)指的是能够使用统一的接口来操作不同类型的对象。在Python中,多态表现为不同类的对象对同一消息可以作出不同的响应。以...
Python:语法糖
在编程世界中,有一个词语听起来既甜蜜又神秘:语法糖(Syntactic Sugar)。这个术语并不是指真正的糖,而是指那些让程序员的生活变得更加甜美的编程语言特性。在Python中,语法糖无处不在,它...
Python:类和对象
面向对象编程 VS 面向过程编程 在使用计算机语言进行代码编写时,常见的两种思路是面向对象编程和面向过程编程: (1)面向过程:根据业务逻辑从上到下写代码。(2)面向对象:将数据与函数绑定...
统计量和抽样分布
统计量 在数理统计学中,把研究对象的全体所构成的集合称为总体或母体,而把组成总体的每一个元素称为个体。在实际中,总体的分布往往不可得,因此统计学基本可以看作是用样本来推测总体分布情...