1.2 Python开发环境

1.2.1 Anaconda介绍

  Anaconda是一种面向数据科学的基于Python语言的开源性软件平台,完整包含了机器学习所需的软件包,包括NumPy、SciPy、Pandas、Matplotlib和scikit-learn等。包是关于函数、数据集、编译器、运算工具等的集合。此外Anaconda也包含了iPython Notebook,这是一个Python编程的交互式环境。通过Anaconda平台编写Python程序的过程,就是通过创建Python对象组织数据,通过调用系统函数、创建并调用自定义函数,逐步完成数据科学各阶段任务的过程。迄今为止,收集了大约720个开源包,涵盖了各类现代统计和数据科学计算方法,使用对象包括商业分析师、数据科学家、数据工程师及开发人员等。使用者可根据自身的研究目的,有选择地自行指定下载、安装和加载。

1.2.2 如何获得Anaconda

  可从Anaconda的主站点www.continuum.io上免费下载该软件。Anaconda支持在Windows、Linux、Mas OS X操作系统上运行,用户可根据不同情况选择不同的链接。如选择Anaconda 4.3.0 For Windows表示下载运行于Windows操作系统下的Python,显示窗口如图2所示。
图2 www.continuum.io/downloads
  鼠标单击Installer,下载可执行文件。Python的版本不同,可执行文件名会有差别。在Python发展过程中,形成了Python2.x和Python3.x两个版本,目前正朝着Python3.x进化。Python2.x和Python3.x两个版本是不兼容的,由于历史原因,原有大量第三方函数模块是用2.x版实现的,这些代码要修改后才能在3.x上运行。3.x版本体现了Python的发展,而且近年来Python3.x下的第三方函数模块日渐增多,本书选择Windows64位操作系统下的Python3.x版本作为程序实现环境,计算机作为机器学习工具,为提高其运算能力,建议下载64位安装包程序(笔者利用32位程序做测试时,经常出现内存溢出导致其运算崩溃)。

1.2.3 Anaconda如何起步

1 启动界面

  安装好Anaconda后,通过Windows开始程序菜单找到Anaconda程序列表启动Anaconda Prompt项,在运行的Shell界面键入ipython notebook命令会启动服务器,并打开浏览器。如下图所示。
Anaconda程序列表

2 操作环境

  启动Anaconda Prompt后,显示命令对话框,如图所示。
命令对话框
  在命令对话框输入以下命令,并按回车键启动IPython Notebook,如图所示。
AnacondaPrompt命令
  IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果,比原本Python命令进入的交互式环境要强大很多,在科学计算、Python教学等领域有较多的应用。IPython启动后会自动读取该目录下面的.ipynb文件并显示(首次打开目录列表为空),如图所示。
IPython Notebook初始界面
  点击”New”展开下拉列表,点击”Python 3”新建一个.ipynb文件。如图所示。
新建.ipynb文件
  在浏览器界面中运行的ipynb文件使用单元Cell保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单元,和表示代码的Code单元。如图所示。
Cell代码单元

3 输入代码并输出结果

  每个Code单元都有一个输出区域,在Code单元中输入Python指令,按 Shift-Enter键运行此代码,代码块中最后一个表达式的值将在输出区域显示,如图所示。
输入区域和输出区域
  代码中也可以使用print函数在输出区域中显示信息,如图所示。
通过print函数输出结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值