12
返回列表 发新帖
楼主: jieforest

用Python做数据分析

[复制链接]
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
11#
 楼主| 发表于 2013-11-24 09:53 | 只看该作者
将其安装好之后,接下来启动IPython来验证一下是不是万事俱备了:引入pandas,然后绘制一个简单的matplotlib图形。
  1. C:\Users\Wes>ipython --pylab
  2. Python 2.7.3 |EPD_free 7.3-1 (32-bit)|
  3. Type "copyright", "credits" or "license" for more information.
  4. IPython 0.12.1 -- An enhanced Interactive Python.
  5. ? -> Introduction and overview of IPython's features.
  6. %quickref -> Quick reference.
  7. help -> Python's own help system.
  8. object? -> Details about 'object', use 'object??' for extra details.
  9. Welcome to pylab, a matplotlib-based Python environment [backend: WXAgg]. For more
  10. information, type 'help(pylab)'.
  11. In [1]: import pandas
  12. In [2]: plot(arange(10))
复制代码

使用道具 举报

回复
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
12#
 楼主| 发表于 2013-11-24 09:54 | 只看该作者
如果成功,就不会出现错误信息,而且会弹出一个绘图窗口。还可以输入下列指令来检查IPython HTML notebook是否安装成功:
  1. $ ipython notebook --pylab=inline
复制代码
Windows上的EPDFree只有32位版本。如果需要使用64位版本,最简单的办法就是直接使用EPD Full译注6。如果你不想购买EPD订阅且愿意自己动手一步步安装,可以试试由加州大学欧文分校的Christoph Gohlke提供的非官方安装包

http://www.lfd.uci.edu/~gohlke/pythonlibs/

它既有32位版也有64位版,且包含本书所需的所有库。

使用道具 举报

回复
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
13#
 楼主| 发表于 2013-11-24 09:56 | 只看该作者
集成开发环境IDE

当有人问我“你的标准开发环境是怎样的”时,我几乎总是回答“IPython外加一个文本编辑器”。

我通常都在IPython中编写和调试程序,而且它可以交互式地处理数据,并通过可视化的方式验证某个数据操作的结果是否正确。诸如pandas和NumPy这样的库也可以轻松便捷地在这个shell中使用。

但是相对于文本编辑器,总有人会更喜欢IDE。因为它们提供了许多不错的“代码智能化”功能,比如自动完成以及快速获取函数和类的文档等。你可以试试下面这些:

1)Eclipse + PyDev插件
2)Python Tools for Visual • Studio(针对Windows用户)
3)PyCharm
4)Spyder
5)Komodo IDE

使用道具 举报

回复
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
14#
 楼主| 发表于 2013-11-24 09:57 | 只看该作者
集成开发环境IDE

当有人问我“你的标准开发环境是怎样的”时,我几乎总是回答“IPython外加一个文本编辑器”。

我通常都在IPython中编写和调试程序,而且它可以交互式地处理数据,并通过可视化的方式验证某个数据操作的结果是否正确。诸如pandas和NumPy这样的库也可以轻松便捷地在这个shell中使用。

但是相对于文本编辑器,总有人会更喜欢IDE。因为它们提供了许多不错的“代码智能化”功能,比如自动完成以及快速获取函数和类的文档等。你可以试试下面这些:

1)Eclipse + PyDev插件
2)Python Tools for Visual Studio(针对Windows用户)
3)PyCharm
4)Spyder
5)Komodo IDE

使用道具 举报

回复
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
15#
 楼主| 发表于 2013-11-24 09:58 | 只看该作者
用Python做数据分析,基本都需要完成以下几个大类的任务:

1)与外界进行交互
读写各种各样的文件格式和数据库。

2)准备
对数据进行清理、修整、整合、规范化、重塑、切片切块、变形等处理以便进行分析。

3)转换
对数据集做一些数学和统计运算以产生新的数据集。比如说,根据分组变量对一个大表进行聚合。

4)建模和计算
将数据跟统计模型、机器学习算法或其他计算工具联系起来。

5)展示
创建交互式的或静态的图片或文字摘要。

使用道具 举报

回复
论坛徽章:
5
2011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:362012新春纪念徽章
日期:2012-02-07 09:59:35秀才
日期:2016-06-23 14:15:06
16#
发表于 2013-12-1 17:13 | 只看该作者
现在python的确很火

使用道具 举报

回复
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:03马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-03-20 10:09:22马上有钱
日期:2014-03-20 15:53:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11马上有对象
日期:2014-03-20 16:14:11马上加薪
日期:2014-03-20 16:14:11技术图书徽章
日期:2014-03-27 09:30:56
17#
发表于 2013-12-11 06:48 | 只看该作者
版主介绍的太详细了,学习了。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表