如何在numpy数组中找到互补对之间的缺口

时间:2019-06-26 15:38:34

标签: python-3.x numpy-ndarray

考虑一维numpy数组。每个元素都是唯一的。

a = array([-1, 9, 2, -8, 1, -2, 3, 8, -5])

我需要找到总计为0的元素对之间的GAP(即:索引差)。

在这种情况下,解决方案是一个数组(第一个元素,第二个元素,间隙)

result =  ([-1,  1,  4], [2, -2    3], [-8,  8   4])

我希望有一个解决方案,避免循环所有对元素。

0 个答案:

没有答案