Python 导入带有复数的.txt数据

Python 导入带有复数的.txt数据,python,complex-numbers,data-import,Python,Complex Numbers,Data Import,在波动光学模拟主题中,我有已完成的数据,它们是复数 …(-5.760342319407508789e+12+1.043526049620631250e+14j), (-2.225271760550019531e+12+4.031234466388371875e+13j), (0.000000000000000000 E+00+0.000000000000000000 E+00j), (0.000000000000000000e+00+0.000000000000E+00j),(0。 000000

在波动光学模拟主题中,我有已完成的数据,它们是复数

…(-5.760342319407508789e+12+1.043526049620631250e+14j), (-2.225271760550019531e+12+4.031234466388371875e+13j), (0.000000000000000000 E+00+0.000000000000000000 E+00j), (0.000000000000000000e+00+0.000000000000E+00j),(0。 000000000000000000 E+00+0.000000000000000000 E+00j), (0.000000000000000000 E+00+0.000000000000000000 E+00j), (0.000000000000000000 E+00+0.000000000000000000 E+00j), (-8.364233610715430664e+12+1.2808718858207772344E+14j), (-3.475266494320483398e+12+5.321911552789912500e+13j)

并希望使用
np.loadtxt
再次导入它们。我收到错误“无法将字符串转换为浮点”。 我知道问题是什么,我必须告诉Python,在两个“分隔符”和“j”之间有两个数字。但我不知道怎么做。或者我必须用
np.loadtxt
以外的东西来做吗

提前谢谢