title: looping through an array to find euclidean distance in python
body: <p>This is what I have thus far:</p>
  
  <pre><code>Stats2003 = np.loadtxt('/DataFiles/2003.txt') 
  Stats2004 = np.loadtxt('/DataFiles/2004.txt') 
  Stats2005 = np.loadtxt('/DataFiles/2005.txt') 
  Stats2006 = np.loadtxt('/DataFiles/2006.txt')
  Stats2007 = np.loadtxt('/DataFiles/2007.txt') 
  Stats2008 = np.loadtxt('/DataFiles/2008.txt')
  Stats2009 = np.loadtxt('/DataFiles/2009.txt') 
  Stats2010 = np.loadtxt('/DataFiles/2010.txt') 
  Stats2011 = np.loadtxt('/DataFiles/2011.txt') 
  Stats2012 = np.loadtxt('/DataFiles/2012.txt') 
  
  Stats = Stats2003, Stats2004, Stats2004, Stats2005, Stats2006, Stats2007, Stats2008, Stats2009, Stats2010, Stats2011, Stats2012
  </code></pre>
  
  <p>I am trying to calculate euclidean distance between each of these arrays with every other array but am having difficulty doing so.</p>
  
  <p>I have the output I would like by calculating the distance like:</p>
  
  <pre><code>dist1 = np.linalg.norm(Stats2003-Stats2004)
  dist2 = np.linalg.norm(Stats2003-Stats2005)
  dist11 = np.linalg.norm(Stats2004-Stats2005)
  </code></pre>
  
  <p>etc but I would like to make these calculations with a loop.</p>
  
  <p>I am displaying the calculations into a table using Prettytable.</p>
  
  <p>Can anyone point me in the right direction?  I haven't found any previous solutions that have worked.</p>