title: numpy view a nested array of arrays into a 1D array
body: <p><strong>1)</strong> Is it possible to numpy view a nested array of arrays (with different shapes) into a 1D array:</p>
  <p><strong>Input:</strong></p>
  <pre><code>from numpy import array as arr
  a = arr([arr([arr([2,3]), arr([1])]), arr([5, 6, 7])])
  </code></pre>
  <p><strong>Output:</strong></p>
  <pre><code>arr([2, 3, 1, 5, 6, 7])
  </code></pre>
  <p><strong>2.</strong> Is it possible to do so with and without creating a new vector (for example np.astype vs np.view)?</p>