title: How to "embed" a small numpy array into a predefined block of a large numpy array?
body: <p>I have a small NXN array "block" that I want to plug into a specified region (i.e., a diagonal region at "start") of a large array "wall". Is there an efficient method to archive this?</p>
  
  <pre><code>wall[start:start+N][start:start+N] = block[:][:]
  </code></pre>
  
  <p>currently what I am doing is simply:</p>
  
  <pre><code>for i in xrange(N):
      wall[start+i][start:start+N] = block[i][:]
  </code></pre>