【发布时间】:2017-07-07 17:23:53
【问题描述】:
我有一个如下所示的文本文件:
# Comments
PARAMETER 0 0
1045 54
1705 0 time 1
1 10 100 0.000e+00 9999 A
2 20 200 0.2717072 9999 B
3 30 300 0.0282928 9999 C
1 174 92 2999.4514 9999 APEW-1
2 174 92 54.952499 9999 ART-3A
1 174 97 5352.1299 9999 APEW-2
1 173 128 40.455467 9999 APEW-3
2 173 128 1291.1320 9999 APEW-3
3 173 128 86.562599 9999 ART-7B
...
我想创建一个如下所示的字典(基本上跳过标题和某些列并转到我需要的数据):
my_dict = {'A':(1,10,100),'B':(2,20,200), 'C':(3,30,300), 'APEW-1':(1,174,92), ...}
这些数据点是观察点,它们各自的值是深度,y,x。因此,一个观察点可以有多个不同深度的值(第一列)。我试图通过添加重复的后缀来避免重命名标签。我想知道有没有办法解决它。我想要对它们做的是调用观察点名称并提取坐标。我不确定字典是否是用于此目的的正确工具。 这是一个小数据集,不需要很快。我正在使用 Numpy,Python 2.7。
【问题讨论】:
标签: python numpy dictionary text-files