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(裁剪)