Time Series 简明教程
Time Series - Python Libraries
由于其易于编写和易于理解的代码结构以及各种开源库,Python 在从事机器学习的人员中享有很高的知名度。我们在接下来章节中将使用的几个这样的开源库已在下面介绍。
NumPy
NumPy(Numerical Python)是一个用于科学计算的库。它处理一个 N 维数组对象,并提供基本的数学功能,如大小、形状、平均值、标准差、最小值、最大值以及更复杂的一些函数,如线性代数函数和傅里叶变换。随着我们在此教程中不断前进,您将了解更多相关内容。
Pandas
此库提供诸如系列、数据框和面板等高效且易于使用的数据结构。它提升了 Python 的功能,使其从单纯的数据收集和准备转变为数据分析。Pandas 和 NumPy 这两个库大大简化了针对从小到非常大的数据集的任何操作。想要进一步了解这些函数,请查看本教程。
SciPy
SciPy(Science Python)是一个用于科学和技术计算的库。它提供函数优化、信号和图像处理、积分、插值和线性代数功能。在执行机器学习时,此库非常有用。我们将在此教程中逐步讨论这些功能。
Scikit Learn
此库是一个 SciPy 工具包,广泛用于统计建模、机器学习和深度学习,因为它包含各种可定制的回归、分类和聚类模型。它可以很好地与 Numpy、Pandas 和其他库配合使用,从而更易于使用。