Skip to content

Commit c8daad6

Browse files
Merge branch 'master' into import-refcounts
2 parents c31124f + f421bfc commit c8daad6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Doc/library/itertools.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -791,9 +791,9 @@ which incur interpreter overhead.
791791
# convolve(data, [0.25, 0.25, 0.25, 0.25]) --> Moving average (blur)
792792
# convolve(data, [1, -1]) --> 1st finite difference (1st derivative)
793793
# convolve(data, [1, -2, 1]) --> 2nd finite difference (2nd derivative)
794-
kernel = list(reversed(kernel))
794+
kernel = tuple(kernel)[::-1]
795795
n = len(kernel)
796-
window = collections.deque([0] * n, maxlen=n)
796+
window = collections.deque([0], maxlen=n) * n
797797
for x in chain(signal, repeat(0, n-1)):
798798
window.append(x)
799799
yield sum(map(operator.mul, kernel, window))

0 commit comments

Comments
 (0)