title: How do I create a custom 4x4 array using NumPy?
body: <p>I am new to Python and I am having a bit of trouble with the array functions.
  I want to make a 4 by 4 array which contains the numbers from 1 to 16.</p>
  
  <p>I know that using  <code>np.zeros((4,4))</code> outputs a 4x4 array with all zeros.
  Using <code>np.array(range(17))</code> I can get an array of the required numbers BUT not in the correct shape (4x4).</p>
  
  <p>It must be fairly simple, surely? All comments are much appreciated.</p>