可视化是每个软件必要的功能。Python的可视化的常用包莫过于Matplotlib。
- 通过subplots函数,生成子图的大小
- 通过ax[i,j]来访问某一个子图
f, ax = plt.subplots(3, 5, sharex=True, sharey=True)
n = 0
for i in range(3):
for j in range(5):
y = np.loadtxt('train_input.txt')[n]
ax[i,j].plot(y[:,0], y[:,1], '-')
n += 1
ax[2,2].set_xlabel('X')
ax[1,0].set_ylabel('Y')
ax[0,0].set_xticks([])
ax[0,0].set_yticks([])
plt.savefig('samples.png', dpi=400)
效果如下