在正式学习tensorflow2.0之前需要有一定的python基础,对numpy,matplotlib等库有基本的了解,笔者还是AI小白,通过写博客来记录自己的学习过程,同时对所学的东西进行总结。主要学习的资料西安科技大学:神经网络与深度学习——TensorFlow2.0实战,北京大学:人工智能实践Tensorflow笔记博客从tf常用的库开始,需要学习python基础的朋友推荐菜鸟教程
数据可视化: 数据分析阶段:理解和洞察数据之间的关系 算法调试阶段:发现问题,优化算法 项目总结阶段:展示项目成果 Matplotlib:第三方库,可以快速生成高质量图表
安装Matplotlib库
|
|
导入Matplotlib库
|
|
1.常用函数
figure对象:创建画布
|
|
subplot()函数——划分子图 subplot(行数,列数,子图序号) 例:将画布划分为2x2的子图区域,并绘制3个子图
|
|
运行结果:
plt.rcParams[]——设置中文字体 matplotlib库中的文字为英文,如果需要中文时容易乱码,例如:使用plt.rcParams[“font.sans-serif”] = “SimHei"使默认字体改为中文。
无法正常显示时:
添加标题 添加全局标题:suptitle(标题文字) 添加子标题:title(标题文字) suptitle()函数的主要参数:
title()函数的主要参数:
tight_layout()函数 检查坐标轴标签、刻度标签和子图标题,自动调整子图,使之填充整个绘图区域,并消除子图之间的重叠
SUMMARIZE:
|
|
运行结果:
2.散点图(Scatter)
数据点在直角坐标系中的分布图
scatter()函数
text()函数 添加文字
xlabel(),ylabel()函数 设置坐标轴
增加图例
绘制标准正态分布,均匀分布的散点图
|
|
运行结果:
3.折线图(Line Chart)
在散点图的基础上,将相邻的点用线段连接,描述变量变化的趋势
plot()函数
绘制温度和湿度数据折线图
|
|
运行结果
4.柱形图(Bar Chart)
由一系列高度不等的柱形图条纹表示数据分布的情况
bar()函数
绘制柱形图
|
|
运行结果
Комментарии