前面的文章我们介绍了常用外部库NumPy的相关知识,下面我们共同学习一下图形绘制和数据可视化所用到的库——Matplotlib。
在深度学习的实验中,通过图形的绘制和数据可视化可以直观地展现到我们所需要的信息,使用绘制图形的库Matplotlib可以轻松地完成这一任务。
我们首先看一下如何绘制和显示图形。
1 绘制简单图形
可以使用Matplotlib的pyplot模块绘制图形,如下面的代码展现的是绘制sin函数曲线的例子。
In[2]: import numpy as np
In[3]: import matplotlib.pyplot as plt
In[4]: x = np.arange(0, 6, 0.1) # 以0.1为单位,生成0到6的数据
In[5]: y = np.sin(x) # 按照同样的间隔,生成sin函数数值
In[6]: plt.plot(x, y) # 绘制图形
Out[6]: [<matplotlib.lines.Line2D at 0x2aa9887