Skip to content

Instantly share code, notes, and snippets.

@prasadwrites
Created November 30, 2014 23:40
Show Gist options
  • Select an option

  • Save prasadwrites/ecb1e7a3c0ba1329d756 to your computer and use it in GitHub Desktop.

Select an option

Save prasadwrites/ecb1e7a3c0ba1329d756 to your computer and use it in GitHub Desktop.
Rotating a matrix by 90 degree
pixel = [ [0,1,2,3],
[10,11,12,13],
[20,21,22,23],
[30,31,32,33] ]
def rotateMatrix90(pixel):
pixel_temp = [[0]*4 for _ in range(4)]
print(pixel_temp)
for x in range(4):
for y in range(4):
pixel_temp[x][y] = pixel[3-y][x]
return pixel_temp
for x in range(4):
print("");
for y in range(4):
print(" %2d" %pixel[x][y], end="")
print(" ")
pixel = rotateMatrix90(pixel)
for x in range(4):
print("");
for y in range(4):
print(" %2d" %pixel[x][y], end="")
print("")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment