dcsimg
 

Submitted by: Srinath M S(srinath_ms@yahoo.com)

Friday Mar 27th 2020 by Srinath M S

Language: Web, Expertise: Intermediate: Learn how to use the zip library built into Python to transpose a matrix.

One of the inbuilt libraries in Python is zip. It can be utilized to transpose a matrix by performing an Unzip followed by zip as shown below.

The "zip()" function returns an iterator of tuples based on the "iterable" object. In order to get the transpose of the matrix, first, we need to unzip the list using "*"operator then zip it.

inputMatrix = [ [7, 14, 21], [1, 2, 3] ]
zip(*inputMatrix)

Output will be as follows:

[ (7, 1), (14, 2), (21, 3) ]
Home
Mobile Site | Full Site