title: Filtering an array into 3 separate arrays
body: <p>I have a very large array that I am trying to split into three separate arrays in python, such every i = 1+3(n-i), i = 2 +3(n-1), and i%3==0 get sorted into three different arrays. Any help would be appreciated.</p>
  <pre><code>for i in range(num_steps):
      xyz0 = np.array([1.0,1,1])
      xyz[] = fsolve(Neuro, xyz0, bvals)
      re[i] =xyz[1+3(i-1)]
      rp[i] = xyz[2+3(i-1)]
          for i%3 == 0
              rs[i] = xyz[i]
  </code></pre>
  <p>this code makes no sense but it's an idea</p>