title: scipy optimize - View steps during procedure
body: <p>I am using the <code>minimize</code> function from <code>scipy.optimize</code> library. 
  Is there a way to print some values <strong>during</strong> the optimization procedure? Values like the current x, objective function value, number of iterations and number of gradient evaluations.</p>
  
  <p>I know there are options to save these values and return them <strong>after</strong> the optimization is over. But can I see them at each step?</p>