如何把复合数据类型矩阵数据以合适的格式写入txt文档,方便后面调用txt文档里面数据画图??

下面是程序例子


import numpy as np

i_12=np.array([[1.0+1.0j, 0.0+1.0j, 0.0+1.0j, 0.0+1.0j],
             [0.0+1.0j, 1.0+1.0j, 0.0+1.0j, 0.0+1.0j],
             [0.0+1.0j, 0.0+1.0j, 1.0+1.0j, 0.0+1.0j],
             [0.0+1.0j, 0.0+1.0j, 0.0+1.0j, 1.0+1.0j]])

np.savetxt('i_12.txt', i_12, delimiter=" ", fmt='%s')

这是上面程序写入txt文档里面的数据,但这样不方便后面调用数据画图。期待有更好的写入代码交流

(1.0+1.0j) (0.0+1.0j) (0.0+1.0j) (0.0+1.0j)
(0.0+1.0j) (1.0+1.0j) (0.0+1.0j) (0.0+1.0j)
(0.0+1.0j) (0.0+1.0j) (1.0+1.0j) (0.0+1.0j)
(0.0+1.0j) (0.0+1.0j) (0.0+1.0j) (1.0+1.0j)

不要自己定义格式。先转json,到时候读取出来再转回原格式。
json有库可以调用。