Skip to content
Related Articles

Related Articles

Rotate-matrix module in Python

View Discussion
Improve Article
Save Article
  • Last Updated : 17 Dec, 2020

The rotate-matrix is an interesting new python module, which allows conversion of a matrix(2-D array) into either clockwise rotation or anti-clockwise rotation. It at present consists of only two methods. You can loop through these methods for ‘n’ number of rotations.

Installation

This module doesn’t come in-built with python but ca be installed using the following command:

pip install rotate-matrix

 Functions

1) clockwise(): As obviously the name suggests, this function is used to rotate the matrix clockwise.

Syntax: clockwise(matrix)

Parameter: Takes matrix as parameter which is of type list.

Return Value: passes the clock-wised rotated version of the matrix

    Example:

Python3




import rotate_matrix
  
mat = [[5, 2, 6], [8, 2, 9], [3, 6, 7], [3, 6, 2]]
  
print(rotate_matrix.clockwise(mat))

 Output:

[(6, 9, 7, 2), (2, 2, 6, 6), (5, 8, 3, 3)]

2) anti_clockwise(): This function of this module rotates the given matrix anti-clockwise.

Syntax: anti_clockwise(matrix)

Parameter: Takes matrix as parameter which is of type list 

Return Value: passes the anti-clockwise rotated version of the matrix

Example:

Python3




import rotate_matrix
  
mat = [[5, 2, 6], [8, 2, 9], [3, 6, 7], [3, 6, 2]]
  
print(rotate_matrix.anti_clockwise(mat))

Output:

[(3, 3, 8, 5), (6, 6, 2, 2), (2, 7, 9, 6)]

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!