文本文件到Numpy数组

时间:2017-09-14 01:29:52

标签: python numpy tkinter tkinter-canvas

晚上好,我有一个包含字母,浮点数和整数的文本文件:

p 0 0
第1 0页第5页第1页第2页第3页2 f 2 1 4
f 4 1 3
w -20.0 -20.0 20 20

所以基本上:  
p = points(x,y)
f =面因此f 4 1 3表示通过在这些点之间创建线来连接p4 p1和p3以创建图形
w =我的画布上的窗口大小通过tkinter

我尝试使用以下方法通过numpy将文本文件读入数组:

np.genfromtxt(filename, delimiter=' ', dtype=None)

但我一直得到一个ValueError:得到3列而不是2列

此时,有没有办法将所有数据存储到数组中? 或者我应该通过p,f和w将它们存储到单独的列表中,然后将这些列表转换为pArray,fArray和wArray?然后通过使用这些不同的数组绘制线来连接点?

0 个答案:

没有答案