时间序列 - 编程语言
要处理或开发机器学习问题,用户必须具备任何编程语言的基本理解。以下是任何想要从事机器学习工作的人员的首选编程语言列表:
Python
这是一种高级解释型编程语言,速度快,易于编码。Python 可以遵循过程式或面向对象的编程范式。各种库的存在使得复杂过程的实现更加简单。在本教程中,我们将使用 Python 进行编码,并在后续章节中讨论对时间序列建模有用的相应库。
R
与 Python 类似,R 是一种解释型多范式语言,支持统计计算和图形。各种包使在 R 中实现机器学习建模变得更容易。
Java
这是一种解释型面向对象编程语言,因其广泛的包可用性和复杂的数据可视化技术而闻名。
C/C++
这些是编译型语言,也是两种最古老的编程语言。由于它们允许您轻松自定义 ML 算法的实现,因此通常首选将 ML 功能集成到现有应用程序中。
MATLAB
MATrix LABoratory 是一种多范式语言,提供处理矩阵的功能。它允许对复杂问题进行数学运算。它主要用于数值运算,但一些包也允许图形化多域仿真和基于模型的设计。
其他首选用于机器学习问题的编程语言包括 JavaScript、LISP、Prolog、SQL、Scala、Julia、SAS 等。
广告