√ python数据处理
hello-java-maker
为了我们,做最好的自己
展开
-
numpy学习:安装anaconda及使用
一、下载安装学习numpy之前,我们先学习一下anaconda是什么东东?Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Pytho...原创 2019-02-09 13:37:21 · 3060 阅读 · 1 评论 -
numpy学习2:数组创建方式
一、前言Numerical Python,即数值Python包,是Python进行科学计算的一个基础包,所以是一个掌握其他Scipy库中模块的基础模块,一定需要先掌握该包的主要使用方式。官网:http://www.numpy.org/官方文档:https://docs.scipy.org/doc/numpy/user/index.htmlNumPy模块是Python的一种开源的数值计算...原创 2019-02-09 13:38:52 · 672 阅读 · 0 评论 -
numpy学习3:对象属性和基本数据类型
一、ndarray对象属性ndim 数组轴(维度)的个数,轴的个数被称作秩shape 数组的维度, 例如一个2排3列的矩阵,它的shape属性将是(2,3),这个元组的长度显然是秩,即维度或者ndim属性size 数组元素的总个数,等于shape属性中元组元素的乘积。dtype一个用来描述数组中元素类型的对象,可以通过创造或指定dtype使用标准Python类型。不过NumPy提供它自己的...原创 2019-02-09 13:40:34 · 461 阅读 · 0 评论 -
numpy学习4:NumPy基本操作
一、数组与标量、数组之间的运算数组不用循环即可对每个元素执行批量的算术运算操作,这个过程叫做矢量化,即用数组表达式代替循环的做法。矢量化数组运算性能比纯Python方式快上一两个数据级。大小相等的两个数组之间的任何算术运算都会将其运算应用到元素级上的操作。**元素级操作:**在NumPy中,大小相等的数组之间的运算,为元素级运算,即只用于位置相同的元素之间,所得的运算结果组成一个新的数组,...原创 2019-02-09 13:41:43 · 446 阅读 · 0 评论 -
pandas教程:series和dataframe
起步pandas是一种Python数据分析的利器,是一个开源的数据分析包,最初是应用于金融数据分析工具而开发出来的,因此pandas为时间序列分析提供了很好的支持。pandas是PyData项目的一部分。官网:http://pandas.pydata.org/官方文档:http://pandas.pydata.org/pandas-docs/stable/安装与导入安装方式Python...原创 2019-02-09 13:43:00 · 643 阅读 · 0 评论 -
pandas教程:pandas主要功能详解
pandas基本功能将文件数据导入Pandas通过pandas提供的read_xxx相关的函数可以读取文件中的数据,并形成DataFrame,常用的数据读取方法为:read_csv,主要可以读取文本类型的数据df =pd.read_csv("Counts.csv", header=0)df.head()选择/切片df[‘column_name’] ,df[row_start_inde...原创 2019-02-10 14:09:02 · 518 阅读 · 0 评论 -
matplotlib绘图入门详解
matplotlib是受MATLAB的启发构建的。MATLAB是数据绘图领域广泛使用的语言和工具。MATLAB语言是面向过程的。利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用一系列的函数调整结果。matplotlib有一套完全仿照MATLAB的函数形式的绘图接口,在matplotlib.pyplot模块中。这套函数接口方便MATLAB用户过度到matplotlib包官...转载 2019-02-10 14:08:44 · 3559 阅读 · 0 评论