![](/img/trans.png)
[英]How do I find an arbitrary Z coordinate for a corresponding X Y coordinate on a geojson map with geopandas?
[英]Find the corresponding [x,y] coordinates for a given z coordinate value
我有一个3D阵列,我将在该阵列中找到最大的Z坐标。 之后,我需要根据Z坐标找到相应的X和Y坐标值。 如何通过numpy快速实现?
我所做的:我使用argsort首先对给定的3D数组进行排序,然后使用np。 max(array)查找最大的Z坐标。 我不知道该如何继续。 numpy.where在这里有用吗?
谢谢!
您正在寻找的是numpy argmax
快速示例:
import numpy as np
data = np.random.rand(5,3)
print data
ind = np.argmax(data[:,2])
print data[ind, :]
输出
[[0.92037795 0.59469121 0.02956843]
[0.82881039 0.23272832 0.97275488]
[0.98418468 0.45699429 0.44662552]
[0.62519115 0.16637013 0.40433299]
[0.98272718 0.01467489 0.57442259]]
[0.82881039 0.23272832 0.97275488]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.