title: Adding 2D matrices as numpy arrays
body: <p>I want to add two 3x2 matrices, <code>g</code> and <code>temp_g</code>.</p>
  
  <p>Currently <code>g</code> is</p>
  
  <pre><code>[[  2.77777778e+000   6.58946653e-039]
   [  4.96398713e+173   1.64736663e-039]
   [ -1.88888889e+000  -3.29473326e-039]]
  </code></pre>
  
  <p>And <code>temp_g</code> is:</p>
  
  <pre><code>[[ -5.00000000e-01  -2.77777778e+00]
   [ -1.24900090e-16  -4.44444444e-01]
   [  5.00000000e-01   1.88888889e+00]]
  </code></pre>
  
  <p>But when I do <code>g = g + temp_g</code>, and output <code>g</code>, I get this:</p>
  
  <pre><code>[[  2.27777778e+000  -2.77777778e+000]
   [  4.96398713e+173  -4.44444444e-001]
   [ -1.38888889e+000   1.88888889e+000]]
  </code></pre>
  
  <p>Maybe I'm having trouble understanding long float numbers... but is this what the result ought to be? I expected that <code>g[0][0]</code> would get added to <code>temp_g[0][0]</code>, and <code>g[0][1]</code> to <code>temp_g [0][1]</code> and so on...</p>