title: Copy array into part of another array in NumPy
body: <p>I'd like to copy smaller array A into bigger array B, like so: 
  <a href="https://i.stack.imgur.com/ENhJv.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ENhJv.jpg" alt="copy array into part of another array"></a>
  The obvious way to do this is to calculate which part of A would fit into B and copy only this part to the also precalculated part of the destination array B. This is a tedious and error-prone task, especially in higher dimesions. Is there an easier (i.e. without having to calculate all the indices) way to achive this?</p>
  
  <p>A word of clarification - normally one would have to:</p>
  
  <p>in X axis: calculate how many elements of A fit in B part, subtract this from A size, recalculate starting and ending point (indices) in B where they fit, recalculate indices in A. Repeat in second dimension (possibly more). Insert looong slicing formula, which is in no way readable and then be sure not to miss anything in the process. This is what I mean by <em>tedious and error-prone</em>. It can be done, but is there a better way?</p>