title: How to get both score and accuracy after training
body: <pre><code>model.fit(X_train, y_train, batch_size = batch_size,
       nb_epoch = 4, validation_data = (X_test, y_test),
       show_accuracy = True)    
  score = model.evaluate(X_test, y_test, 
       batch_size = batch_size, show_accuracy = True, verbose=0)
  </code></pre>
  
  <p>gives scalar output and hence the following code doesn't work.</p>
  
  <pre><code>print("Test score", score[0])
  print("Test accuracy:", score[1])
  </code></pre>
  
  <p>The output that I get is:
      Train on 20000 samples, validate on 5000 samples</p>
  
  <pre><code>Epoch 1/4
  
  20000/20000 [==============================] - 352s - loss: 0.4515 - val_loss: 0.4232
  
  Epoch 2/4
  
  20000/20000 [==============================] - 381s - loss: 0.2592 - val_loss: 0.3723
  
   Epoch 3/4
  
   20000/20000 [==============================] - 374s - loss: 0.1513 - val_loss: 0.4329
  
   Epoch 4/4
  
   20000/20000 [==============================] - 380s - loss: 0.0838 - val_loss: 0.5044
  </code></pre>
  
  <p>Keras version 1.0</p>
  
  <p>How can I get the accuracy as well? Please help</p>