程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在numpy数组中查找唯一点大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在Numpy数组中查找唯一点?

开发过程中遇到在Numpy数组中查找唯一点的问题如何解决?下面主要结合日常开发的经验,给出你关于在Numpy数组中查找唯一点的解决方法建议,希望对你解决在Numpy数组中查找唯一点有所启发或帮助;

我会这样:

numpy.array(List(set(tuple(p) for p in points)))

对于大多数情况下的快速解决方案,也许您可​​能会喜欢此食谱:http : //code.activestate.com/recipes/52560-remove- duplicates-from-a-sequence/

解决方法

在像这样的numpy数组中查找唯一的x,y点(删除重复项)的更快方法是什么:

points = numpy.random.randint(0,5,(10,2))

我想到了将点转换为复数,然后检查唯一性的方法,但这似乎有些令人费解:

b = numpy.unique(points[:,0] + 1j * points[:,1])
points = numpy.column_stack((b.real,b.imag))

大佬总结

以上是大佬教程为你收集整理的在numpy数组中查找唯一点全部内容,希望文章能够帮你解决在numpy数组中查找唯一点所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。