title: Numpy cuts zeros at end of a number
body: <p>To those of you more familiar with python lists and numpy arrays:
  I've noticed that when a python list (of float numbers) is converted into a numpy array, trailing significant zeros are removed. A simple code illustrates that:</p>
  
  <pre><code>import numpy as np
  
  # python list
  list = [1.20780,4.6340]
  
  # convert to numpy array
  arr = np.asfarray(list)
  
  print(arr) 
  [ 1.2078  4.634 ]
  </code></pre>
  
  <p>Do you know why numpy cuts out the trailing zeros? Any idea how to force numpy to keep the zeros?</p>