Python:从保存在Mag,Degrees

时间:2019-03-19 14:09:20

标签: python numpy

我正在使用概述here的技术来加载和绘制S参数文件。

假定文件的每一行在第一列中都是以赫兹为单位的频率,其后是Real,Imag格式的4个复数(因此,还有8列)。

它使用Numpy加载以下内容:

data = map(lambda x: [ x[0],
                       complex(x[1], x[2]) ],
           numpy.loadtxt("file.s2p", skiprows=1))

对于我来说,我的文件格式如下:Mag [dB],Angle [degrees](仅显示第一组复数):

# Hz    S11 Mag[dB]     S11 Ang[deg] 
10000   7.184891e-003   1.799854e+002
10093   7.844427e-003   1.799862e+002
10185   7.364107e-003   1.799857e+002

是否有一种简单的方法来更改文本文件加载,以使其加载Mag和Angle并将其转换为Real,Imag格式,以便脚本的其余部分可以保持不变?

是应该整合到加载中的更改,还是应该更改加载以仅加载数字(即不作为复杂的条目),然后在后续步骤中分别进行操作?

谢谢。

0 个答案:

没有答案