Re: [Numpy-discussion] peak finding approach

2010-03-18 Thread josef . pktd
On Thu, Mar 18, 2010 at 5:19 PM, Davide Cittaro wrote: > Hi all, > Is there a fast numpy way to find the peak boundaries in a (looong, millions > of points) smoothed signal? I've found some approaches, like this: > > z = data[1:-1] > l = data[:-2] > r = data[2:] > f = np.greater(z, l) > f *= np.g

[Numpy-discussion] peak finding approach

2010-03-18 Thread Davide Cittaro
Hi all, Is there a fast numpy way to find the peak boundaries in a (looong, millions of points) smoothed signal? I've found some approaches, like this: z = data[1:-1] l = data[:-2] r = data[2:] f = np.greater(z, l) f *= np.greater(z, r) boundaries = np.nonzero(f) but it is too sensitive... it d