我有一个看起来像这样的列表:
[[8.91636727 0.50420552]
[1.50918535 8.43128826]
[4.18447757 0.21850886]
[8.82701669 8.39773898]]
本质上,它们是x,y坐标,我想知道如何获得具有最低y的最高x。 (即8.91 ..和0.50 ..)。我从X开始,然后想到做:
for x,y in means:
if x >= start:
start = x; h = x; l = y
else:
start = start
但是我想知道如何在y的最小值内实现这一点。 另外我的另一个问题是,可能会发生以下情况:
[[8.91636727 0.50420552]
[1.50918535 8.43128826]
[4.18447757 0.21850886]
[**8.92701669** 8.39773898]]
在我不必总是总是自己想要最高的x的情况下,我想要最高的x和最低的y。