Note: please edit the title to be more reflective of the question; I could not come up with a way to phrase it.
I have very large array; here is some sample data:
array([ 0.2952941 -0.22235294j, -0.4027451 +0.2090196j ,
       -0.19882353+0.2717647j ,  0.17764705-0.1282353j ,
        0.38156864-0.23803921j,  0.25607842-0.28509805j,
       -0.4262745 +0.42078432j, -0.33215687+0.17764705j,
       -0.23019607+0.19333333j], dtype=complex64)
How can I split it into three numpy array's, such that:
a = [0.2952941 -0.22235294j, 0.17764705-0.1282353j, -0.4262745 +0.42078432j]
b = [-0.4027451 +0.2090196j, 0.38156864-0.23803921j, -0.33215687+0.17764705j]
c = [-0.19882353+0.2717647j, 0.25607842-0.28509805j, -0.23019607+0.19333333j]
As you can see, the 1st, 4th, 7th are in a. The 2nd, 5th and 8th are in b. And the 3rd, 6th, and 9th are in c
 
     
    