title: How to save and load numpy.array() data properly?
body: <p>I wonder, how to save and load <code>numpy.array</code> data properly. Currently I'm using the <code>numpy.savetxt()</code> method. For example, if I got an array <code>markers</code>, which looks like this:</p>
  
  <p><img src="https://i.stack.imgur.com/gpbT1.png" alt="enter image description here"></p>
  
  <p>I try to save it by the use of:</p>
  
  <pre><code>numpy.savetxt('markers.txt', markers)
  </code></pre>
  
  <p>In other script I try to open previously saved file:</p>
  
  <pre><code>markers = np.fromfile("markers.txt")
  </code></pre>
  
  <p>And that's what I get...</p>
  
  <p><img src="https://i.stack.imgur.com/bO0CB.png" alt="enter image description here"></p>
  
  <p>Saved data first looks like this:</p>
  
  <pre><code>0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  0.000000000000000000e+00
  </code></pre>
  
  <p>But when I save just loaded data by the use of the same method, ie. <code>numpy.savetxt()</code> it looks like this:</p>
  
  <pre><code>1.398043286095131769e-76
  1.398043286095288860e-76
  1.396426376485745879e-76
  1.398043286055061908e-76
  1.398043286095288860e-76
  1.182950697433698368e-76
  1.398043275797188953e-76
  1.398043286095288860e-76
  1.210894289234927752e-99
  1.398040649781712473e-76
  </code></pre>
  
  <p>What am I doing wrong? PS there are no other "backstage" operation which I perform. Just saving and loading, and that's what I get. Thank you in advance.</p>