How to pair elements in overlapping sliding windows (right side element) in the row of a matrix in Python

1 Answer

0 votes
matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

pairs = [[(row[i], row[i+1]) for i in range(len(row)-1)] for row in matrix]
print(pairs)


   
'''
run:
 
[[(1, 2), (2, 3)], [(4, 5), (5, 6)], [(7, 8), (8, 9)]]
   
'''

 



answered Feb 10 by avibootz
...