汤圆 发布的文章

稀疏矩阵允许数据结构存储大型稀疏矩阵,并提供执行复杂矩阵计算的功能。简单来说,假设你有一个包含数百个元素的二维矩阵,但其中只有少数几个包含非零值。如果使用排序方法对这个矩阵进行排序,我们将浪费大量空间来存储零。稀疏数据结构允许我们仅存储非零值,假设其余的都是零。

- 阅读剩余部分 -

SciPy优化包提供了多种常用的优化算法。这个模块包含以下方面:全局优化程序(暴力搜索,anneal(),盆地跳跃)使用多种算法(BFGS,Nelders-Mead单纯形,牛顿共轭梯度,COBLYA)对多变量标量函数进行无约束和约束最小化(minimize())。最小二乘最小化算法(leastsq()和曲线拟合())标量单变量函数最小化器(minimizer_scalar()和根查找器newton())

- 阅读剩余部分 -

插值被定义为在直线或曲线上两点之间找到一个值。单词的第一部分 "inter" 意味着 "进入",这提示我们要查看数据内部。换句话说,"在精确数据点之间估计中间值称为插值"。在统计学、科学和商业中,或者当需要预测存在于两个现有数据点之间的值时,插值非常有用。

- 阅读剩余部分 -

有时一个函数非常复杂无法进行解析积分,或者无法用解析方法积分;这时,可以使用数值积分方法求解。SciPy 提供了一些用于执行数值积分的例程。scipy.integrate 库包含了大多数这些函数。

- 阅读剩余部分 -

FFT 代表 快速傅里叶变换。傅里叶变换将时域信号转换为频域信号。它将波形(函数或信号)分解为另一种由正弦和余弦表示的表达形式。它可以转换周期性时域信号,而拉普拉斯变换可以转换周期性和非周期性信号。傅里叶变换的一个限制是,它只能转换稳定的时域信号。SciPy 提供了 fftpack 模块,用于计算傅里叶变换。

- 阅读剩余部分 -