title: Numpy 2d array extrude
body: <p>I am new to numpy ndarrays and i couldn`t find any solution for my issue.
  I have say 10 files of floating point data. I apply some operation for every pair of files, that returns 1D array.</p>
  
  <p>What I want is to have block matrix A[10x10] with rows and cols are my ten files and every element in that matrix is block of 1D array that results my operation applied to f_i and f_j.  </p>
  
  <p>I gues i need some kind of map, so that i could tell "This f_i and f_j result in certain array" and could access this array by f_i, f_j.</p>
  
  <p>What would be the best way to achive this? Endpoint of that task is to output this matrix into csv file.</p>
  
  <p>Data schema:</p>
  
  <p><a href="https://i.stack.imgur.com/WAHzE.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/WAHzE.png" alt="data schema"></a></p>