You are given an n x n 2D matrix representing an image, rotate the image by 90 degrees (clockwise). You have to rotate the image in-place, which means you have to modify the input 2D matrix directly.
To rotate an image using Python and SciPy, you can use the ndimage.rotate function. This function takes in an image array, an angle in degrees, and optionally an order of interpolation. The following ...