
python数据分析
pandashero
养猪专业爆发户
展开
-
python基础—numpy教程
简介 numpy作为作为python中科学计算的核心库,包含了很多实用的数学函数,涵盖线性代数运算、傅里叶变换、随机数生成等功能。它提供了一个高性能多维数据对象,以及操作这个对象的工具。 1、多维数组创建(ndarray)import numpy as np# 数组的创建(ndarray)print("####数组的创建####")a1 = n...原创 2018-07-23 16:16:35 · 507 阅读 · 0 评论 -
python进阶—pandas教程(一)
简介 pandas是基于numpy构建的库,在数据处理方面可以把它理解为numpy的加强版,由于numpy主要用于科学计算,特长不在于数据处理,我们平常处理的数据一般带有列标签和index索引,这时pandas作为数据分析包而被开发出来。pandas数据结构(Series/DataFrame) 1、Series创建 Series类似一维数组的数...原创 2018-07-24 15:32:41 · 1514 阅读 · 0 评论 -
python进阶—pandas教程(二)
pandas数据结构(DataFrame) DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值),DataFrame既有行索引也有列索引,可被看作是有Series组成的字典。 1、创建DataFrameimport pandas as pdimport numpy as np# 创建DataFra...原创 2018-07-25 10:57:24 · 491 阅读 · 0 评论 -
python进阶—numpy案例(一)
首先总结一下numpy如何读取txt,excel,csv等格式的文档。import numpy as nparr2 = np.arange(12).reshape(3,4)# 保存数据到txt文档(fmt:数据格式,delimiter:分隔符)np.savetxt(r"C:\Users\67505\Desktop\numpyData.txt", arr2, fmt="%d", de...原创 2018-07-25 15:30:14 · 3827 阅读 · 0 评论 -
python进阶—matplotlib教程
简介:matplotlib是python著名的绘图库,它提供了一整套和matlab相似的API,十分适合交互式进行制图。作为一套面向对象的会图库,它所绘画的图表中的每个绘图元素,都会在内存中有一个对象与之对应,我们只需要调用pyplot绘图模块就能快速实现绘图和设置图表的各种细节。1、简单绘制(折线图)import matplotlib.pyplot as pltimport nump...原创 2018-07-30 19:09:43 · 359 阅读 · 0 评论 -
python进阶—numpy进阶(一)
内容:矩阵mat、通用函数、除法、线性计算等1、矩阵import numpy as np# 创建矩阵print("####创建矩阵####")a = np.mat("1 2 3;4 5 6") # 通过str创建b = np.mat(np.arange(10).reshape(5,2)) # 通过ndarray创建c = np.matrix(np.arange(6).re...原创 2018-07-27 16:16:34 · 1106 阅读 · 0 评论 -
python进阶—numpy进阶(二)
主要内容:排序,搜索 python列表排序a = [1,2,3,4,5]# 排序a.sort() # 默认升序排序,无返回值,直接修改列表元素顺序a.sort(reverse=True) # 按照升序排序sorted(a) # 内建函数排序,有返回值,创建新的列表对象numpy列表排序numpy提供多种排序函数,如下:import numpy as np...原创 2018-07-31 15:42:35 · 1066 阅读 · 0 评论