matplotlib(二)、numpy(一)

本文介绍了使用matplotlib进行散点图、条形图和直方图的绘制,以及numpy在数值计算、数组操作(包括形状变换、计算、索引、切片和修改)中的应用,涉及CSV数据读取和numpy中的转置、布尔索引和三元运算符,以及clip函数的用法。
摘要由CSDN通过智能技术生成

matplotlib

绘制散点图

使用方法是plt.scatter(x,y)

应用场景:1.不同条件(维度)之间的内在关联关系

2.观察数据的离散聚合程度

绘制条形图

条形图用来统计离散的数据

使用方法是plt.bar

plt.barh绘制横的条形图

绘制直方图

使用方法是plt.hist

一般来说能够使用plt.hist方法的是那些没有统计过的数据

numpy

重在数值计算,多用于在大型、多维数组上执行数值运算

numpy创建数组(矩阵)

数组的形状

reshape((a,b,c)),a表示块数,b表示每块的行数、c表示每块的列数

数组的计算

数组和数的计算

数组和数组的计算

numpy读取本地数据

轴(axis)

可以理解为方向,使用0,1,2...数字表示,对于一个一维数组,只有一个0轴,对于2维数组(shape(2,2)),有0轴和1轴,对于三维数组(shape(2,2,3)),有0,1,2轴

numpy读取数据

CSV:Comma-Separated Value,逗号分隔值文件

显示:表格状态

原文件:换行和逗号分隔行列的格式化文本,每一行的数据表示一条记录

numpy中的转置

numpy索引和切片

(取连续的多行:a[2:];取不连续的多行:a[1,3];取连续的多列:a[:,2:];取不连续的多列:a[:,2:4];取多个不相邻的点:a[0,2],[0,1])

numpy中数值的修改

numpy布尔索引

numpy中三元运算符(where方法)

numpy中的clip(裁剪)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值