【发布时间】:2022-01-19 02:26:16
【问题描述】:
基本上我有一个数组列表 [x,y] : [0,1][1,2][2,4][3,1][4,3] 并且列表继续。我想执行一个代码,按顺序删除除第一个之外具有相同 y 坐标的点。我想输出:[0,1][1,2][2,4][4,3]。我怎么能做到这一点我已经尝试使用 np.unique 但我无法保持第一次出现或根据 y 坐标删除。
谢谢
【问题讨论】:
-
您可以使用
pandas和drop_duplicates。 -
请edit 添加实际数组。您在此处编写的内容无效,并且很难判断您是在谈论列表还是 NumPy 数组,但我认为它是一个数组,因此我为您添加了 numpy 标记。顺便说一句,欢迎来到 Stack Overflow!如果需要提示,请查看tour 和How to Ask。