Python数据分析

Python数据分析 知识量:13 - 56 - 232

1.1 为什么选择Python><

强大的类库支持- 1.1.1 -

Python数据分析具体来说就是指:利用Python编程技术,对各种类型的数据进行读取、清洗、分类、计算、存储等操作,来实现数据分析的目的。

经过长久的发展,Python已经得到了一系列优秀的类库的支持,例如:著名的Numpy、Pandas、Matplotlib等。Python也发展成为数据分析及可视化、数据科学、机器学习、人工智能等领域最重要的语言之一,这些都离不开强大类库的支持。

胶水语言- 1.1.2 -

在科学计算方面,有许多早已成熟的程序集合(类库、程序包),这些都是多年积累的宝贵财富,而且经过了无数次迭代优化,性能已经十分优异。但是,这些程序集合许多都是使用C、FORTRAN等语言编写的,它们之间以及与Java等现代编程语言很难协调工作。

Python与以上语言可以很好的进行交互、协同工作。因此,Python成为连接各种类库的胶水语言。

Python的弱点- 1.1.3 -

Python简洁、易学、可扩展且功能强大,但也并非没有缺点,最重要的一项就是运行速度相对不高。因为是解释型语言,在运行速度上是不能与C++、Java等编译型语言相比的。在编程时间更宝贵时可以选择Python;在运行时间更宝贵时就应当果断放弃Python了,选择C语言或许更加明智。好在作为胶水语言,Python可以与各种性格的语言和谐相处,运行效率低也就不是其致命缺陷了。