title: Float values in a list become string when converting the list to a numpy array
body: <p>I have a list (scores) that contains float values and I want to convert it to a numpy array. However, after converting it, the type of the values changes from float to string. This is what I have written:</p>
  <pre><code>scores = [5.0, 5.0, 4.0, 4.0, 5.0, 5.0, 5.0]
  import numpy as np 
  scores = np.array(scores)
  scores = ['5.0' '5.0' '4.0' ... '5.0']
  </code></pre>
  <p>I have tried to convert the values to float once again:</p>
  <pre><code>scores = np.asarray(scores, dtype=np.float64, order='C')
  </code></pre>
  <p>However, the following error appears:</p>
  <pre><code>ValueError: could not convert string to float:
  </code></pre>
  <p>How can I convert a list to a numpy array in a way that the type of the values doesn't change?</p>