# lets plot this pixels so we can see the image fig =plt.figure(1, (14, 14)) k = 0 for label in sorted(data.emotion.unique()): for j in range(7): px = data[data.emotion == label].pixels.iloc[k] px = np.array(px.split(' ')).reshape(48, 48).astype('float32') k += 1 ax = plt.subplot(7,7,k) ax.imshow(px,cmap='gray') ax.set_xticks([]) ax.set_yticks([]) ax.set_title(emotion_label_to_text[label]) plt.tight_layout()