用python进行数据分析--准备工作
引言
因为研究内容的需要,所以特地先系统的学习一下如何用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进行数据分析--准备工作相关推荐
- 利用python进行数据分析之准备工作(1)
目录 一.简介 二.重要的python库 1.numpy库 2.pandas 3.matplotlib 4.IPython 5.Scipy 三.python环境安装和数据分析前的数据准备 一.简介 什 ...
- python数据分析视频网盘-利用Python进行数据分析视频教程云盘下载
利用Python进行数据分析视频教程 内容简介 本视频讲的是利用Python进行数据控制.处理.整理.分析等方面的具体细节和基本要点.同时,它也是利用Python进行科学计算的实用指南(专门针对数据密 ...
- 利用python进行数据分析 笔记_利用python进行数据分析--(阅读笔记一)
原博文 2016-06-17 23:21 − 以此记录阅读和学习<利用Python进行数据分析>这本书中的觉得重要的点! 第一章:准备工作 1.一组新闻文章可以被处理为一张词频表,这张词频 ...
- 541页《利用Python进行数据分析》分享(附源码下载)
1 前言 今天,StrongerTang 给大家分享一下 <利用Python进行数据分析>第二版,分享给有需要的小伙伴,也希望有更多的朋友能在StrongerTang相遇. 2 简介 &l ...
- python行业数据分析_python在数据分析
数据分析.机器学习及人工智能必读书目--工具篇之<利用Python进行数据分析> 我们已经进入了全新的数据时代,大数据.云计算.物联网.机器学习.人工智能等等一系列技术纷至沓来,数据的管理 ...
- 数据基础---《利用Python进行数据分析·第2版》第7章 数据清洗和准备
之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 在数据分析和建模的过程 ...
- 用python进行数据分析举例说明_《利用python进行数据分析》读书笔记 --第一、二章 准备与例子...
第一章 准备工作 今天开始码这本书--<利用python进行数据分析>.R和python都得会用才行,这是码这本书的原因.首先按照书上说的进行安装,google下载了epd_free-7. ...
- Python实现数据分析(八)数据清洗(DataClean)
前言 "压根儿就没有干净的数据集." -- 乔希·沙利文 <纽约时报>将数据清洗称为"看门人工作",并称数据科学家百分之八十的时间都花费在了这些清洗 ...
- 整理总结:利用Python进行数据分析及思维导图
参考资料:机械工业出版社的<利用Python进行数据分析>(思维导图在最后面) 本篇目录 参考资料:机械工业出版社的<利用Python进行数据分析>(思维导图在最后面) 第一章 ...
最新文章
- m3u8 video ios h5_【H5】iOS系统下的video视频播放完后重新刷新视频
- 成功解决return tf.nn.softmax(x, axis=axis) TypeError: softmax() got an unexpected keyword argument 'axis
- 不礼让行人怎么抓拍的_【交通违法曝光2019年第11期】梅河口市公安局交警大队对电子警察抓拍的88台机动车不礼让行人车辆曝光如下...
- 【渝粤教育】 国家开放大学2020年春季 2528监督学 参考试题
- lol最克制诺手的英雄_LOL:哪些英雄之间非常克制,不管怎么打,遇到就输了?...
- 打开电脑的组策略编辑器-计算机配置→管理模板下怎么没有网络,我应该怎么做才能通过FireWire卡屏幕播放?...
- SQL进阶六:字符串函数
- 返回表对象的方法之一--bulk collect into
- 前端面试题之手写事件模型及事件代理/委托
- linux的环境变量相关的小记
- 安装office2010常见的提示错误解决办法
- 浪潮服务器销售案例ppt,浪潮服务器上架安装.ppt
- 基于VaR模型与CAPM模型的个股日收益率分析报告——以宁德时代(300750)为例
- 区块链去中心化有什么优势?
- OFDM时频脉冲形状与子载波正交性的理解
- English--定语从句
- 一本学习C#语言的学习手册(提供下载)
- Web项目的Excel文件上传、解析、导入
- 基于大数据的情报分析与服务系统架构设计
- 加密算法比较:SHA1,SHA256(SHA2),MD5