Python:如何将两个平面列表组合成一个二维数组?

标签 python arrays

<分区>

我有两个平面地理坐标列表(纬度、经度),我需要将它们组合成一个二维数组或矩阵。

它们现在存储在数据框中:

    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

如何将这两个列表组合成一个二维数组,以便保留 lat-lon 对应关系?这些是纯数据:

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]

编辑

这些摘录的数据表示(lat, long)(y, x) 地理 map 。结合起来,它们再现了下图。你清楚地看到存在 预期的结果将不得不剥夺一定宽度的数据外框。所以就好像裁剪出一张图片的外框,外框的宽度是30个数据点。

最佳答案

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 的更多信息 here

关于Python:如何将两个平面列表组合成一个二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41468116/

相关文章:

php - 根据键值将数组插入mysql

javascript - 使用 jQuery 比较两个 Javascript 对象数组

javascript - 访问数组中的 JavaScript 对象

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

python - 让 set_under 和 set_bad 在 matplotlib contourf plot 中工作

python - 如何以正确的方式捕获连接拒绝错误?

python - Pygame 没有响应

java - Python 相当于 Java 的 Redirect.INHERIT

python - PyGithub 中的帐户名

arrays - 需要直接在 PostgreSQL 数据库中插入结构