目录 一.pandas模块 二.matplotlib模块 1.条形图 2. 直方图 3.折线图 4.散点图+直线图 三.numpy 一.pandas模块 pandas是BSD许可的开源库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具. pandas模块:操作excel/json/sql/ini/csv(配置文件) 使用pandas处理Excel文件需要根据报错内容安装两个插件,pd从Excel中读取的是DataFrame数据类型. import numpy as np i…
pandas介绍: 待续 参考资料: 中文:https://www.cnblogs.com/skying555/p/5914391.html 英文:http://www.datadependence.com/2016/05/scientific-python-pandas/ numpy介绍: 待续 参考资料: https://www.jianshu.com/p/83c8ef18a1e8 Matplotlib Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的…
二维数组转换为DataFrame pandas可直接进行科学计算形式: import numpy as np import pandas as pd a = [1,2,3] b = [4,5,6] # 首先DataFrame传参有两种方式一种为直接创建数组形式形式 index为列级索引 columns 为行级索引 也可以不指定 不指定则默认从0设置索引 df1=pd.DataFrame(np.random.randn(4,4),index=list('ABCD'),columns=list('A…
1.简介 Python的lists是非常的灵活以及易于使用.但是在处理科学计算相关大数量的时候,有点显得捉襟见肘了. Numpy提供一个强大的N维数组对象(ndarray),包含一些列同类型的元素,这点和python中lists不同. Python lists are extremely flexible and really handy, but when dealing with a largenumber of elements or to support scientific compu…
# encoding:utf-8 import numpy as np data1 = np.array([1, 2, 3, 4, 5]) print(data1) data2 = np.array([[1, 2], [3, 4]]) print(data2) # 矩阵的维度 print(data1.shape, data2.shape) # 全零矩阵和全一矩阵 print(np.zeros([2,3]), np.ones([2,2])) # 更改矩阵中的元素 data2[1, 0] = 5 p…
重点 索引和切片 级联 聚合操作 统计操作 矩阵 什么是数据分析 是把隐藏在一些看似杂乱无章的数据背后的信息提炼出来,总结出所研究对象的内在规律 数据分析是用适当的方法对收集来的大量数据进行分析,帮助人们做出判断,以便采取适当的行动 商品采购量的多少 总部向各个地区代理的发货量 为什么学习数据分析 有岗位的需求 是Python数据科学的基础 是机器学习课程的基础 数据分析实现流程 提出问题 准备数据 分析数据 获得结论 成果可视化 数据分析三剑客 numpy pandas matplotlib…
数据分析三剑客: Numpy, Pandas, Matplotlib NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. 一. 使用np.array()创建 一维数据创建 import numpy as np arr_1 = np.array([1,2,3,4,5]) arr_1 二维数组创建 np.array([[1,2.2,3],[4,5,6]]) 注意: numpy默认ndarray…
https://pan.baidu.com/s/1bpVv3Ef  67bd          模块安装文件下载地址 pip install "numpy-1.12.0b+mkl-cp35-cp35m-win_amd64.whl"   注意 安装带mkl的包 pip install pandas matplotlib statsmodels (使用这种方式并没有正确的安装成功) 首先更新了vc++ 的各种版本 ,然后参照的这篇文章 https://blog.csdn.net/EaShi…
目录 numpy模块 一维数组 二维数组 列表list和numpy的区别 获取多维数组的行和列 多维数组的索引 高级功能 多维数组的合并 通过函数方法创建多维数组 矩阵的运算 求最大值最小值 numpy生成随机数 pandas模块 pandas模块有什么用 Series(了解) DataFrame(掌握) 处理缺失值 合并数据 matplotlib模块 matplotlib模块有什么用? numpy模块 numpy模块导入时,注意需要设置别名为 np 一维数组 只有一行,相当于一条线 # 生成一…
目录 numpy模块 二维数组 numpy数组的属性 T 数组的装置 dtype 数组元素的数据类型 size 数组元素的个数 ndim 数组的维数 shape数组的维度大小 astype 类型转换 切片 赋值 数组的合并 通过函数创建numpy数组 numpy数组运算 numpy.random生成随机数 matplotlib模块 条形图bar 直方图hist 折线图plot 散点图scatter+直线图plot pandas模块 numpy模块 用来数据分析,对numpy数组(矩阵) impo…