title: How can I display a np.array with pylab.imshow()
body: <p>The <code>np.array</code> that results from this loop has 4383 lines and 6 columns. I have tried without success to use <code>pylab.imshow()</code> from  <code>matplotlib(pylab)</code> to display the array.</p>
  <p>The objective is to create an image of the array, in which the colors gradient represent the magnitude of the array values.</p>
  <p>Each row of the array represents the variation in depth of a lake temperature in each day (4383 days). Thus the objective is to find differences in lake temperatures in depth and with time.</p>
  <pre><code>TempLake=np.zeros((N+1,Nlayers))
  TempLake[0]=T0
  
  Q=np.zeros(N+1)
  Q[0]=0.0
  for i in xrange(N):
      Q[i+1]=Qn(HSR[i],TD[i],FW[i],TempLake[i][0])
      TempLake[i+1]=main_loop(Z,z,Areat0,Areat1,TempLake[i],wind[i],Q[i],Q[i+1])
      
  np.savetxt('test.out', TempLake, delimiter=',')
  np.savetxt('test1.out', Q, delimiter=',')
  
  pylab.imshow(TempLake)
  pylab.show()
  </code></pre>