排序
偏微分与全微分
在机器学习中,许多函数都是多变量的。需要知道每个输入变量的变化如何影响输出。偏微分正是用于这个目的的。例如,在线性回归中可能要最小化多变量函数(即损失函数)。偏微分指明每个权重的变...
Python:递归函数
Python中的递归函数是一种自己调用自己的函数。在许多情况下,递归提供了一种优雅的解决问题的方法,特别是在处理那些可以分解为更小、相似子问题的任务时。递归函数通常用于数据结构和算法问题...
Python:上下文管理器(with)
Python的上下文管理器是一种高级特性,允许程序员进行有效的资源管理和异常处理。这个概念在处理文件、网络连接和其他需要显式释放的资源时特别有用。 什么是上下文管理器? 上下文管理器是实现...
Python:静态方法
在Python中,静态方法是一个关键的概念,它在类的设计中扮演着特殊的角色。本文旨在深入探讨静态方法的定义、用法以及它与其他方法(如类方法和实例方法)的区别。 静态方法简介 静态方法(Stat...
微积分的基本定理
微积分不仅研究一个函数更深刻的性质(即更精细的乘除法),还研究不同函数之间的关系。举一个圆的例子,如果已知圆的周长,怎么求面积? 积分近似求解圆面积 上图中,当知道周长求面积时就用到...
向量空间与向量的线性相关和线性无关
向量空间指的是线性组合的集合,例如\(b\)的向量空间是整个二维空间: $$\boldsymbol{b}=x_{1}\begin{bmatrix}2\\1\\ \end{bmatrix}+x_{2}\begin{bmatrix}-1\\1\\ \end{bmatrix}$$ 即:在二维空...
离散型分布
1.两点分布 如果随机变量(X) 的分布列如下: $$\begin{array}{l}P{X=1}=p\bigl(0<p<1\bigr)\\P{X=0}=q=1-p\end{array}$$ 则称(X) 服从两点分布。两点分布也叫伯努利分布(Bermoulli)或0-...
线性方程组
线性方程组与矩阵 先从线性方程组开始讲起,线性方程组的一般形式如下所示: $$\left\{\begin{aligned}a_{11}x_1+a_{12}x_2+&\cdots +a_{1n}x_n=b_1\\a_{21}x_2+a_{22}x_2+&\cdots +a_{...
python:推导式
Python作为一种编程语言,其设计哲学强调的是代码的可读性和简洁性。其中,推导式(comprehensions)是Python提供的一种非常有用且独特的特性。它们允许程序员用一种简洁而直观的方式来创建数据...