Как сохранить сложную матрицу в файле?

Я должен сохранить матрицу, показанную ниже, со сложными данными в файл с расширением .H, используя команду savetxt от numpy, но я не могу ее сохранить. Матрица для сохранения

[[   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]]

я пробовал эту команду, но она дает ошибку

>>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

Ответы на вопрос(1)

Ваш ответ на вопрос