![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据分析
QiuBeiXianSeng
这个作者很懒,什么都没留下…
展开
-
Matplotlib绘制3D图以及Seaborn介绍
Matplotlib绘制3D图3D立体图形之前,我们已经了解了如果使用 Matplotlib 中的 pyplot 模块绘制简单的 2D 图像。其实,Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现。但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三维图像时,同样需要载入 pyplot 模块。from matplotlib import pyplot as pltfrom mpl_toolkits.mp原创 2020-09-18 18:19:31 · 3185 阅读 · 0 评论 -
pandas—实战练习
实战4读取 population_data.json 数据统计以下5个国家2010年人口的占比情况。country_list = [“Afghanistan”,“Albania”,“Arab World”,“Aruba”,“Bangladesh”]import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdf = pd.read_json("population_data.json")df.info()df.h原创 2020-09-16 12:31:43 · 455 阅读 · 2 评论 -
pandas-实战
通过starbucks_store_worldwide.csv数据,获取中国每个省份的分布数量import pandas as pdimport numpy as npfrom matplotlib import pyplot as plt"""了解数据- 扣题:中国的市- 需求的数据 - Country - City- 有缺失值,是否要处理?count()获取非nan个数 """sb_df = pd.read_csv("starbucks_store_worldwid原创 2020-09-14 16:10:58 · 438 阅读 · 1 评论 -
作业2020.8.29
以上为英国与美国Youtube数据,其每列对应的是:点击,喜欢,不喜欢,评论。练习1结合Matplotlib绘制各自的评论数量的图形,体现其评论数主要分布在哪个区间。代码如下:import numpy as npimport matplotlib.pyplot as pltimport matplotlib # 设置字体font = { 'family':'SimHei', 'weight':'bold', 'size':12}matplotlib.rc("fo.原创 2020-08-29 13:26:33 · 219 阅读 · 0 评论 -
作业
练习1:在讲解 Matplotlib 的时候,我们使用以下代码绘制分组条形图。其中讲解到,三根柱子的位置需要同时往左或往右移动时,需要使用到列表推导式。实际上,duck不必,请使用numpy的所学来优化我们该部分代码。代码展示:import matplotlib.pyplot as pltimport numpy as npplt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体)plt.rcParams['axes.un原创 2020-08-25 12:01:58 · 214 阅读 · 0 评论 -
作业
练习(1) 创建 22 的数组arr1 元素自定义(2) 创建 223 的数组arr2 元素自定义(3) 查看arr2的维度以及形状(4) 将arr2转为1维(5) 将arr1进行转置(6) 生成 44 全为1的数组 arr3(7) 生成 单位矩阵(1) 创建 2*2 的数组arr1 元素自定义代码展示:import numpy as nparr1 = np.arange(4).reshape(2,2)arr1如图所示:(2) 创建 223 的数组arr2 元素自定义代码原创 2020-08-22 09:38:10 · 136 阅读 · 0 评论 -
作业
练习1:读取餐饮csv文件的数据第一种# 将餐饮.csv存储到jupyter中的files中import pandas as pd pd.read_csv("餐饮.csv",encoding="gbk")如图所示:第二种# 将餐饮.csv存储到jupyter中的files中import csvwith open("餐饮.csv","r") as f: datareader = csv.reader(f) for row in datareader:原创 2020-08-20 09:54:26 · 170 阅读 · 0 评论 -
文件读写操作-Numpy介绍与安装
文件读写操作文件操作文件操作介绍在实际操作中,通常采集本地数据来进行数据分析,那么就需要学习Python去对本地文档进行读取与写入等操作。比如:txt文件,json文件,csv文件,excel文件等。本地文件操作步骤• 打开文件• 操作文件• 关闭文件Python操作txt文件open(file, mode=‘r’,encoding=None) --> 打开文件• file --> 文件路径• mode --&原创 2020-08-20 09:07:38 · 477 阅读 · 1 评论 -
第3节课Matplotlib作业
第3节课Matplotlib作业练习1为了对某一产品进行合理定价,我们对此类商品进行了试销实验,价格与需求量数据如下。利用图表分析规律。代码展示:frommatplotlibimportpyplotaspltprice=[60,80,40,30,70,90,95]sales=[100,50,120,135,65,45,40]plt.scatter(price,sales)plt.xlabel("price")plt.ylabel("sales")plt.show()如图所原创 2020-08-15 10:55:15 · 155 阅读 · 0 评论 -
数据分析-Jupyter,Matplotlib介绍-Matplotlib绘制图形
数据分析Jupyter介绍Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。Jupyter Notebook的主要特点① 编程时具有语法高亮、缩进、tab补全的功能。② 可直接通过浏览器运行代码,同时在代码块下方展示运行结果。③ 以富媒体格式展示计算结果。富媒体格式包括:HTML,LaTeX,PNG,SVG等。④ 对代码编写说明原创 2020-08-15 09:53:38 · 2621 阅读 · 0 评论