时间序列 - 编程语言

对任何编程语言的基本了解对于用户处理或开发机器学习问题都是必不可少的。 下面列出了任何想要从事机器学习工作的人的首选编程语言列表 −


Python

它是一种高级解释性编程语言,编码速度快且易于编码。 Python 可以遵循过程式或面向对象的编程范式。 各种库的存在使复杂过程的实现变得更简单。 在本教程中,我们将使用 Python 进行编码,对时间序列建模有用的相应库将在接下来的章节中讨论。


R

与 Python 类似,R 是一种解释型多范式语言,支持统计计算和图形。 各种包使得在 R 中实现机器学习建模变得更加容易。


Java

它是一种解释型的面向对象编程语言,以广泛的包可用性和复杂的数据可视化技术而闻名。


C/C++

这些是编译语言,也是最古老的两种编程语言。 这些语言通常更适合将 ML 功能整合到现有应用程序中,因为它们允许您轻松自定义 ML 算法的实现。


MATLAB

MATrix LABoratory 是一种多范式语言,它提供了与矩阵一起工作的功能。 它允许对复杂问题进行数学运算。 它主要用于数值运算,但一些软件包还允许图形多域仿真和基于模型的设计。

机器学习问题的其他首选编程语言包括 JavaScript、LISP、Prolog、SQL、Scala、Julia、SAS 等。