我有两个分开的数组,一个存放纬度,一个存放经度:
a = np.array([71,75])
b = np.array([43,42])
我该如何轻松地找到由这些坐标组成的所有可能点?
我一直在尝试使用itertools.combinations:
In [43]:
list(itertools.combinations(np.concatenate([a,b]), r=2))
Out[43]:
[(71, 75), (71, 43), (71, 42), (75, 43), (75, 42), (43, 42)]
但是这对我没有作用,因为点 (71,75)
和 (43,42)
是纬度/纬度和经度/经度对。
我想要的是:
Out[43]:
[(71, 43), (71, 42), (75, 43), (75, 42)]
a和b数组最终会变成更大的大小,但它们将保持与纬度/经度对相同的大小。