另一个python新手。在
我试着从文件中读出以下内容000001 001,01 001,02 001,03 001,04 +83.44556 -4.42692396 +.0018912
-1.625533 +.0006944 -85.36787 +367.192620 +369.0000 20180130_141607 CH 01 GN 1 128
000002 001,01 001,02 001,04 001,05 +54.27095 -.719790446
+.0004728 -.2643017 +.0001736 +8.225120 +367.192620 +369.0000 20180130_141607 CH 02 GN 2 128
我尝试了以下命令Z0=np.genfromtxt('1X21_DD_WN20180130_1114.Data',comments='#','!','R'],
skip_header=100,skip_footer=2)
但数字001,01 001,02返回为NAN。在
我试过了
^{pr2}$
但是我收到了一条错误消息(不能用灵活类型执行累加)
然后我走了下面的路with open('1X21_DD_WN20180130_1114.Data', 'rb') as f:
y=[[ line.replace(b',',b' ') ] for line in f.readlines()[100:-3]]
它返回y中的一个列表。但我不知道如何继续进行拆分。在
我现在使用以下表达式in_file=open('1X21_DD_WN20180130_1416.Data', 'rb')
readfile=in_file.readlines()[100:-3]
y2=np.zeros([17,1])
for line in readfile:
y2=np.c_[y2,np.asarray(line.replace(b',',b' ').split())
[0:17].astype(float)];
y2=y2[:,1:]
y2=y2.T
一定有更好的办法
有什么帮助吗?在