我有一个多节文本文件,它本质上是数千个具有以下格式的数据集合:
psxy -R -Jm -N -G0/19/255 -K -O <<eof>> image.ps
64.0100 28.0100
64.0400 28.0100
64.0700 28.0100
64.1000 28.0100
64.1400 28.0100
64.1700 28.0100
64.2000 28.0100
64.2300 28.0100
64.2600 28.0100
64.2600 28.0400
64.2600 28.0700
64.2600 28.1000
64.2600 28.1400
64.2600 28.1700
64.2600 28.2000
64.2600 28.2300
64.2600 28.2600
64.2300 28.2600
64.2000 28.2600
64.1700 28.2600
64.1400 28.2600
64.1000 28.2600
64.0700 28.2600
64.0400 28.2600
64.0100 28.2600
64.0100 28.2300
64.0100 28.2000
64.0100 28.1700
64.0100 28.1400
64.0100 28.1000
64.0100 28.0700
64.0100 28.0400
64.0100 28.0100
eof
# 1
第一行调用实用程序 GMT(通用映射工具),其中每个部分都在文件中绘制image.ps
为彩色多边形,颜色由-G
标记中的 RGB 值给出。每个部分都以一个eof
和一个标签 ( # 1
) 结尾。
基本上,我希望能够有两个单独的数组,一个用于从-G
标签中拆分出来的单个 RGB 值,另一个用于每个单独的多边形顶点集。最终目标是使用各种 matplotlib/底图工具绘制这些多边形(不使用 GMT)。
这可能吗?我在其他帖子中看到可以进行更简单的格式化,但我对 Python 有点陌生。
谢谢你。