Python3:删除具有相同坐标x,y的数组元素

我有这个数组(x,y,f(x,y)):

a=np.array([[ 1,5,3],[ 4,6],6.1],[ 1,3,42]])

我想删除具有相同x,y的重复项。在我的数组中,我有(4,6)和(4,6.1),我想删除其中之一(无条件)。

如果我有2列(x,y),我可以使用

np.unique(a[:,:2],axis = 0) 

但是我的数组有3列,我看不到如何简单地实现它。 我可以做一个循环,但是我的数组可以很大。

有没有办法更有效地做到这一点?

相关文章

Python中的函数(二) 在上一篇文章中提到了Python中函数的定...
Python中的字符串 可能大多数人在学习C语言的时候,最先接触...
Python 面向对象编程(一) 虽然Python是解释性语言,但是它...
Python面向对象编程(二) 在前面一篇文章中谈到了类的基本定...
Python中的函数(一) 接触过C语言的朋友对函数这个词肯定非...
在windows下如何快速搭建web.py开发框架 用Python进行web开发...