Python编程语言是数据科学领域中最流行的编程语言之一,这归功于Python语言存在非常活跃的开发人员和开源社区,而且开发了大量有价值的科学计算库和机器学习库。
尽管Python等解释性语言在执行计算密集型任务时的性能不及低级编程语言,但底层基于Fortran和C语言的NumPy、SciPy等Python扩展库在多维数组计算上实现了快速向量化运算。
机器学习编程任务主要使用Scikit-Learn库。Scikit-Learn库是目前最流行和最易访问的机器学习开源库之一。在后续章节中,当关注深度学习这个机器学习子领域时,将使用最新版本的PyTorch库。PyTorch库利用计算机显卡高效地训练深度神经网络模型。