s = ''
for k in range(a.shape[2]):
    s += ' '.join(str(a[i, j, k].real) for j in range(a.shape[1]) for i in
        range(a.shape[0]))
s += ' '
s += ' '.join(str(a[i, j, k].imag) for j in range(a.shape[1]) for i in
    range(a.shape[0]))
s += ' '
Pythonic способ печати многомерного сложного массива numpy в строку