title: Converting numpy array to list returns type numpy.ndarray
body: <p>I am trying to convert numpy array to list, and I noticed that it still returns a ndarray.
  I tested it with a simple example and it still returns ndarray:</p>
  
  <pre><code>import numpy as np
  a=np.array([[1,2,3],[4,5,6]])
  a
  array([[1, 2, 3],
         [4, 5, 6]])
  type(a)
  &lt;class 'numpy.ndarray'&gt;
  a.tolist()
  [[1, 2, 3], [4, 5, 6]]
  type(a)
  &lt;class 'numpy.ndarray'&gt;
  </code></pre>
  
  <p>The second result does look like a list, however the type has not changed. Why is this happening and what is the way to convert it to list?</p>