开启Python科学之旅
本章介绍了Python在机器学习中常用的库和工具,包括数学计算和绘图。
Python数据科学生态
为什么选择Python?
先献上IEEE Spectrum Magazine 2017 编程排行图一张
Python 的排名从去年开始就在持续上升,并跃至第一。
抛开这骄人的成绩,我们讲一讲做数据科学的刚需:
* 获取数据
* 操作数据
* 可视化数据
那么Python的优势又是什么:
1. Python存在丰富的数学计算、绘图和数据处理的工具。我们不需要复杂的编程去绘制一条曲线、计算傅里叶变换和一个基础的算法。用老外的一句话来形容就特别贴切,Don’t reinvent the wheel!
2. Python相比起其他高级语言来说是容易上手的,没有那么多复杂的格式,只需用缩进来规整格式。相比起C、C++这些开发语言来说,高级语言的优势就明显了,Easy to learn!
3. 当你用上了Python之后,就会对它爱不释手,Python的程序可读性并不是其他语言可以相比的,简单的语法、没有一些奇怪的符号和长长的参数。不管是阅读别人的代码还是别人参考你的代码都变得容易,Easy communic