引言

因为研究内容的需要,所以特地先系统的学习一下如何用python进行数据处理。接下来的几篇博客将是我连续学习《利用python进行数据分析》这本书的学习过程。

主要内容

常用python库的介绍

(1)Numpy

Numpy主要提供的功能有:快速高效的多位数组对象ndarray,用于对数组执行元素级计算以及直接对数组执行数学运算的函数,用于读写硬盘上基于数组的数据集的工具,线性代数运算、傅里叶变换、以及随机数生成。用于将c、c++和fotran代码集成到python。

除了对Python提供快的数组处理能力,Numpy在数据分析方面还有另外一个主要作用,即作为在算法之间传递数据的容器。对于数值型数据,Numpy数组在存储和处理数据时要比内置的Python数据结构高效。此外,由 低级语言编写的库可以直接操作Numpy数组中的数据,无需进行任务数据复制工作。

(2)pandas

pandas提供了使我们能够快速的处理结构化数据的大量数据结构和函数。常用的一个pandas对象是dataframe,它是一个面向列的二维表结构。pandas提供了复杂精细的索引功能,以便更为敏捷地完成重塑,切片和切块、聚合以及选取数据子集等操作。经常用于金融行业。

(3)matplotlib

最流行的绘制数据图表的库

(4)Ipython

主要用于交互式数据处理和利用matplotlib对数据进行可视化处理。Ipython简单来说就像是一个编辑器。它提供了基于终端的Ipython shell,还提供了:1.一个类似于mathematica的html笔记本 2. 一个基于Qt框架的GUI控制台,其中含有绘图,多行编辑以及语法高亮显示等功能 3.用于交互式并行和分布式计算的基础架构。

(5)Scipy

专门用来解决科学计算中各种标准问题。包含的包主要有:
1.scipy.integrate:数值积分例程和微分方程求解器

2.scipy.linalg:拓展了由numpy.linalg提供的线性代数例程和矩阵分解功能

3.scipy.signal:信号处理工具

4.scipy.sparse:稀疏矩阵和稀疏线性系统求解器

5.scipy.special:SPECFUN的包装器

6.scipy.stats:标准连续和离散概率分布、各种统计检验方法,以及更好的描述统计方法

7.scipy.weave:利用内联C++代码加速数组计算的工具

转载于:https://www.cnblogs.com/whatyouknow123/p/9117328.html

用python进行数据分析--准备工作相关推荐

  1. 利用python进行数据分析之准备工作(1)

    目录 一.简介 二.重要的python库 1.numpy库 2.pandas 3.matplotlib 4.IPython 5.Scipy 三.python环境安装和数据分析前的数据准备 一.简介 什 ...

  2. python数据分析视频网盘-利用Python进行数据分析视频教程云盘下载

    利用Python进行数据分析视频教程 内容简介 本视频讲的是利用Python进行数据控制.处理.整理.分析等方面的具体细节和基本要点.同时,它也是利用Python进行科学计算的实用指南(专门针对数据密 ...

  3. 利用python进行数据分析 笔记_利用python进行数据分析--(阅读笔记一)

    原博文 2016-06-17 23:21 − 以此记录阅读和学习<利用Python进行数据分析>这本书中的觉得重要的点! 第一章:准备工作 1.一组新闻文章可以被处理为一张词频表,这张词频 ...

  4. 541页《利用Python进行数据分析》分享(附源码下载)

    1 前言 今天,StrongerTang 给大家分享一下 <利用Python进行数据分析>第二版,分享给有需要的小伙伴,也希望有更多的朋友能在StrongerTang相遇. 2 简介 &l ...

  5. python行业数据分析_python在数据分析

    数据分析.机器学习及人工智能必读书目--工具篇之<利用Python进行数据分析> 我们已经进入了全新的数据时代,大数据.云计算.物联网.机器学习.人工智能等等一系列技术纷至沓来,数据的管理 ...

  6. 数据基础---《利用Python进行数据分析·第2版》第7章 数据清洗和准备

    之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 在数据分析和建模的过程 ...

  7. 用python进行数据分析举例说明_《利用python进行数据分析》读书笔记 --第一、二章 准备与例子...

    第一章 准备工作 今天开始码这本书--<利用python进行数据分析>.R和python都得会用才行,这是码这本书的原因.首先按照书上说的进行安装,google下载了epd_free-7. ...

  8. Python实现数据分析(八)数据清洗(DataClean)

    前言 "压根儿就没有干净的数据集." -- 乔希·沙利文 <纽约时报>将数据清洗称为"看门人工作",并称数据科学家百分之八十的时间都花费在了这些清洗 ...

  9. 整理总结:利用Python进行数据分析及思维导图

    参考资料:机械工业出版社的<利用Python进行数据分析>(思维导图在最后面) 本篇目录 参考资料:机械工业出版社的<利用Python进行数据分析>(思维导图在最后面) 第一章 ...

最新文章

  1. m3u8 video ios h5_【H5】iOS系统下的video视频播放完后重新刷新视频
  2. 成功解决return tf.nn.softmax(x, axis=axis) TypeError: softmax() got an unexpected keyword argument 'axis
  3. 不礼让行人怎么抓拍的_【交通违法曝光2019年第11期】梅河口市公安局交警大队对电子警察抓拍的88台机动车不礼让行人车辆曝光如下...
  4. 【渝粤教育】 国家开放大学2020年春季 2528监督学 参考试题
  5. lol最克制诺手的英雄_LOL:哪些英雄之间非常克制,不管怎么打,遇到就输了?...
  6. 打开电脑的组策略编辑器-计算机配置→管理模板下怎么没有网络,我应该怎么做才能通过FireWire卡屏幕播放?...
  7. SQL进阶六:字符串函数
  8. 返回表对象的方法之一--bulk collect into
  9. 前端面试题之手写事件模型及事件代理/委托
  10. linux的环境变量相关的小记
  11. 安装office2010常见的提示错误解决办法
  12. 浪潮服务器销售案例ppt,浪潮服务器上架安装.ppt
  13. 基于VaR模型与CAPM模型的个股日收益率分析报告——以宁德时代(300750)为例
  14. 区块链去中心化有什么优势?
  15. OFDM时频脉冲形状与子载波正交性的理解
  16. English--定语从句
  17. 一本学习C#语言的学习手册(提供下载)
  18. Web项目的Excel文件上传、解析、导入
  19. 基于大数据的情报分析与服务系统架构设计
  20. 加密算法比较:SHA1,SHA256(SHA2),MD5

热门文章

  1. js中的字符串方法与数组方法总结
  2. LIRe提供的图像检索算法的速度
  3. python 匿名函数添加判断_Python之内置函数、匿名函数
  4. python读取idx_使用groupby和transform获取idxmaxp
  5. 使用logstash迁移es数据
  6. el-input输入值无法在输入框显示
  7. float与double精度丢失问题
  8. Educational Codeforces Round 117 (Rated for Div. 2) ABCDE
  9. HDOJ水题集合7:记忆化搜索
  10. 【LOJ#123】最小生成树,Kruskal模板