排序
图神经网络基础:图论
引言 图在我们身边随处可见;现实世界中的物体通常是以它们与其它事物的联系来定义的。一组物体以及它们之间的联系,都可以自然地表达为一个图。十多年来,研究人员已经开发了在图数据上操作的...
python:推导式
Python作为一种编程语言,其设计哲学强调的是代码的可读性和简洁性。其中,推导式(comprehensions)是Python提供的一种非常有用且独特的特性。它们允许程序员用一种简洁而直观的方式来创建数据...
微积分的基本定理
微积分不仅研究一个函数更深刻的性质(即更精细的乘除法),还研究不同函数之间的关系。举一个圆的例子,如果已知圆的周长,怎么求面积? 积分近似求解圆面积 上图中,当知道周长求面积时就用到...
Python:继承
Python中的继承是面向对象编程(OOP)的一个基本特性,它允许一个类(称为子类)继承另一个类(称为父类或基类)的属性和方法。这里是关于Python继承的一些关键点: 基本概念 父类(基类):父...
重拾微分
微分(differential)和导数(derivative)都与函数的变化率有关,它们是两个相关但不完全相同的概念。首先一起深入了解这两者的定义和区别。 导数 导数描述了一个函数在某一点上的切线斜率。如...
Python:迭代器
迭代器在Python中是一种基本但却经常被忽视的概念。它们是Python处理集合数据的基石,无论是简单的列表还是复杂的自定义数据结构。理解迭代器的工作原理对于深入理解Python及其数据处理能力至关...
矩阵乘法
叉乘(普通乘法) 矩阵乘法(Matmul Product)是两个矩形相乘的操作,其结果是另一个矩阵。定义如下: 设有两个矩阵\(\boldsymbol{A}\)和\(\boldsymbol{b}\),令\(\boldsymbol{A}\)是一个\(m\ti...
Python:类和对象
面向对象编程 VS 面向过程编程 在使用计算机语言进行代码编写时,常见的两种思路是面向对象编程和面向过程编程: (1)面向过程:根据业务逻辑从上到下写代码。(2)面向对象:将数据与函数绑定...
统计量和抽样分布
统计量 在数理统计学中,把研究对象的全体所构成的集合称为总体或母体,而把组成总体的每一个元素称为个体。在实际中,总体的分布往往不可得,因此统计学基本可以看作是用样本来推测总体分布情...