python读取文件的文档怎么转换成数组
TXT的文件是4.02381782+0.j-0.73812874-0.20664303j0.41353142-1.54951921j-0.33210083+0.61648...
TXT的文件是
4.02381782+0.j
-0.73812874-0.20664303j
0.41353142-1.54951921j
-0.33210083+0.61648559j
0.70282186+0.j
-0.33210083-0.61648559j
0.41353142+1.54951921j
-0.73812874+0.20664303j
怎么转换成可以进行计算的数组啊?
转换成能够被np.fft.fft(X)来计算的数组?
转换这个需要什么对应的库么? 展开
4.02381782+0.j
-0.73812874-0.20664303j
0.41353142-1.54951921j
-0.33210083+0.61648559j
0.70282186+0.j
-0.33210083-0.61648559j
0.41353142+1.54951921j
-0.73812874+0.20664303j
怎么转换成可以进行计算的数组啊?
转换成能够被np.fft.fft(X)来计算的数组?
转换这个需要什么对应的库么? 展开
2个回答
展开全部
X=[complex(line) for line in open(r"TXT文件名")]
更多追问追答
追问
>>> X=[complex(line) for line in open(r"test.txt")]
Traceback (most recent call last):
File "", line 1, in
ValueError: complex() arg is a malformed string
不对额
追答
>>> X=[complex(line) for line in open(r"test.txt")]
>>> X
[(4.02381782+0j), (-0.73812874-0.20664303j), (0.41353142-1.54951921j), (-0.33210083+0.61648559j), (0.70282186+0j), (-0.33210083-0.61648559j), (0.41353142+1.54951921j), (-0.73812874+0.20664303j)]
我把你给的文本复制,然后用python2.7执行,结果如上。
你的文件是不是还有其它行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询