I have a very large dataset in the form of 2D array/matrix (i and j, 125 * 125) which when I plot these values in a 2D plot, I can see several patterns and shapes at specific region of the plot. I am trying to use the same data but to rotate the data in the matrix (so that those patterns seen in the plot can be clearly rotated while keeping same data), let's say by 10 degrees clockwise. is there anyway that I can do this using Python? In other words, I would like the position of those coordinates of every point move in a way that can give us a rotated version of the original plot, if that makes sense, such that after comparing the two plots, one can clearly see that the new plot is a rotated version of the same data.
I have attached a sample dataset. My simulation software reads the data in every row from left to right, right to left, left to right,... until reaching the end of the data.
