title: Numpy array loop
body: <p>i'm still fairly new to numpy in python so please go easy on me. I tried the docs but can't really understand it.</p>
  
  <p>I have an array with multiple lists inside. ArrayABC=[[A1 B1 C1] [A2 B2 C2] [A3 B3 C3] ...] so on.. </p>
  
  <p><strong>First question:</strong>
  To flatten the list, i do the following:</p>
  
  <pre><code>chain = itertools.chain(*ArrayABC.tolist())
  Array_ABC=list(chain)
  </code></pre>
  
  <p>Is this the proper way to do it ?</p>
  
  <p><strong>Second Question:</strong>
  So for ArrayABC, i want to find the maximum, minimum and average of A1, A2, A3... I can't seem to find a way to do it without using list and appending A1,A2,A3... B1,B2,B3 and so on... This slows down everything :( What is the proper way to do this ?</p>
  
  <p>Thanks!</p>