Jak zapisać złożoną matrycę w pliku?

muszę zapisać matrycę pokazaną poniżej ze złożonymi danymi w pliku z rozszerzeniem .H używając komendy savetxt z numpy, ale nie jestem w stanie go zapisać. macierz do zapisania to

[[   1.0+0.j    0.0+0.j    0.0+0.j]
 [   1.0+0.j    1.0+0.j    0.0+0.j]
 [   2.0+0.j    2.0+0.j    0.0+0.j]
 ..., 
 [ 683.0+0.j  688.0+0.j   -2.7+0.j]
 [ 684.0+0.j  689.0+0.j   -2.7+0.j]
 [ 685.0+0.j  690.0+0.j   -2.7+0.j]]

Próbowałem tego polecenia, ale jego błąd daje

>>savetxt('H.H',H_new.H,fmt='%.4e%+.4j%.4e%+.4j%.4e%+.4j',delimiter=' ');
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/numpy/lib/npyio.py", line 974, in savetxt
    % fmt)
AttributeError: fmt has wrong number of % formats.  %.4e%+.4j%.4e%+.4j%.4e%+.4j

questionAnswers(1)

yourAnswerToTheQuestion