Python科学计算与数据处理第0章摘要.ppt
文本预览下载声明
Python的应用 * 完成科学计算任务。在它的几个系统中既用了Python开发,又将其作为脚本语言. 视频分享服务大部分是由Python编写的. Python的应用 * Python是豆瓣 的主要开发语言 Python与 Ruby比较: Ruby用的人太少了。至少 Python在当时中国有真正的使用者。从技术管理的角度来看,没有用Java已经有些不切实际了,用Ruby就太过理想主义了。? 还有一个问题是库。Python有大量现成的库,而且很多库都经过大型商业应用。 Python更简洁。 Ruby 是小日本创建的!不能保证其技术支持性!! Python 是世界的! Python科学计算发行版的比较 Python环境的搭建 /download/ python2.7.x同python3.x比较改了不少地方。 /execute_python_online.php 一个在线的python运行环境,可在这里练习,无需下载安装配置。左边页面是写代码的地方,点击左上角的“Execute Sctipt”,就可以在右边页面看到输出结果。 * Python科学计算发行版的比较 Python是一门优秀的程序语言,其还拥有出色的数据处理能力,尤其是在数据量巨大的时候,因而也吸引了不少数据分析人员的关注和使用。 一般的Python数据分析并不直接在Python shell中运行代码,而是选择了IPython,IPython 是一个 python 的交互式 shell,比传统的Python shell 好用,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。 * Python科学计算发行版的比较 Python的数据处理能力主要依赖于NumPy,SciPy,Matplotlib,Pandas这4个库,其中NumPy提供了矩阵运算的功能,SciPy则在NumPy的基础上添加了许多科学计算的函数库,而这两个库就使Python具有和Matlab一样的数据处理能力了。Matplotlib库提供了绘图,可以实现数据的可视化,pandas是基于NumPy的一种工具,该库提供了高效地操作大型数据集所需的工具。而这四个库都需要我们进行单独安装,Python自身并不具备这些库。 * Python科学计算发行版的比较 Ipython及各种科学计算库的安装及升级更新较为麻烦和复杂,幸好有大神将科学计算所需要的模块以及IPython打包供用户使用。 * Python科学计算发行版的比较 Python(x,y) ? GUI基于PyQt,曾经是功能最全也是最强大的,而且是Windows系统中科学免费Python发行版的不二选择.不过今时已不同往昔! Python(x,y)里面的许多科学计算包部分有兼容性的问题,无法使用最新的程序包。 * Python科学计算发行版的比较 WinPython WinPython功能也是比较全的,软件包比较新,GUI基于PyQt,不过相对于Python(x,y),它主要是关注便携式安装体验:你可以把它装在u盘里面。 * Python科学计算发行版的比较 Anaconda Anaconda Python 是完全免费的企业级的Python发行大规模数据处理、预测分析和科学计算工具。? Anaconda 是 Python 科学技术包的合集,功能和 Python(x,y) 类似。包管理使用 conda,GUI基于PySide,容量适中,但该有的科学计算包都有。Anaconda 支持所有操作系统平台,它的安装、更新和删除都很方便,且所有的东西都只安装在一个目录中。 * Python科学计算发行版的比较 Anaconda目前提供Python 2.6.X, Python 2.7.X,Python 3.3.X和Python 3.4.X四个系列发行包,这也是其他发行版所望尘莫及的。 简言之,安装了Anaconda,你就安装了Python+NumPy+SciPy+Matplotlib+IPython+IPython Notebook。所以,我们仅仅安装Anaconda就可以了! Anaconda下载地址:http://continuum.io
显示全部