Open In App

Rotate-matrix module in Python

Last Updated : 02 Nov, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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 can 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)]


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads