我试图从一个文本文件读取一个N维复杂数组到numpy。文本文件的格式如下所示(包括文本文件中的方括号,在一行中):
[[[-0.26905+0.956854i -0.96105+0.319635i -0.306649+0.310259i] [0.27701-0.943866i -0.946656-0.292134i -0.334658+0.988528i] [-0.263606-0.340042i -0.958169+0.867559i 0.349991+0.262645i] [0.32736+0.301014i 0.941918-0.953028i -0.306649+0.310259i]] [[-0.9462-0.932573i 0.968764+0.975044i 0.32826-0.925997i] [-0.306461-0.9455i -0.953932+0.892267i -0.929727-0.331934i] [-0.958728+0.31701i -0.972654+0.309404i -0.985806-0.936901i] [-0.312184-0.977438i -0.974281-0.350167i -0.305869+0.926815i]]]
我想这是读到一个2x4x3复杂的数组
文件可能相当大(比如2x4x10e6),因此任何读取效率都会非常有帮助
给你:
=^..^=
输出:
似乎您的文件不在“pythonic”列表中(对象之间没有逗号)
我假设如下:
因此:
[[1+2j, 3+4j], [1+2j, 3+4j]]
1+2j
相关问题 更多 >
编程相关推荐