如何解决Python:如何将两个平面列表组合成2D数组?
list(zip(lat, long))
给
[(48.01, -6.15), (48.02, -6.1), (48.03, -6.05), (48.04, -6.0),
(48.05, -5.95), (48.06, -5.9), (48.07, -5.85), (48.08, -5.79), (48.1, -5.74)]
在这里更多zip
解决方法
我有两个平面的地理坐标列表(纬度,经度),我需要将它们组合成2D数组或矩阵。
它们现在存储在一个数据框中:
lat lon
0 48.010258 -6.156909
1 48.021648 -6.105887
2 48.033028 -6.054801
3 48.044384 -6.003691
4 48.055706 -5.952602
5 48.067017 -5.901447
6 48.078304 -5.850270
7 48.089558 -5.799114
8 48.100800 -5.747891
如何将这两个列表合并为2D数组,以便保留 经纬度 对应关系?这些是纯数据:
lat=[48.01,48.02,48.03,48.04,48.05,48.06,48.07,48.08,48.10]
lon=[-6.15,-6.10,-6.05,-6.00,-5.95,-5.90,-5.85,-5.79,-5.74]
编辑
这些摘录的数据代表 (纬度,经度) 或 (y,x)
地理图。合并后,它们将重现下图。您清楚地看到预期结果的存在将必须剥夺一定宽度的外部数据框架。因此,就像切出图片的外部框架一样,该框架的宽度为30个数据点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。