从数组中有效地删除彼此接近的值

时间:2019-09-18 20:20:18

标签: python arrays numpy duplicates

我有一个numpy数组,其值类似于以下内容

[0.982555, 1.034195, 0.952625, 0.98255,  0.92392,  0.95262,  0.906955, 0.923915,
 0.868995, 0.90695,  0.777775, 0.803675, 0.80368,  0.82777,  0.828215, 0.86899,
 0.752685, 0.77777,  0.70911,  0.73267,  0.732965, 0.752675]

我想删除“重复”值,但是这些值并不完全相同,例如0.77777和0.777775。删除哪一个无关紧要,数组的顺序也不重要。有办法更有效地做到这一点吗?

我当时正在考虑使用标准偏差和嵌套的for循环,但是我想要的是性能更好的东西。有什么想法吗?

0 个答案:

没有答案
相关问题