Reorganizar los datos en una matriz bidimensional de acuerdo con la transformación de coordenadas polares a cartesianas

Tengo una matriz bidimensional que representa valores de función en posiciones en un sistema de coordenadas polares. Por ejemplo: import numpy as np radius = np.linspace(0, 1, 50) angle = np.linspace(0, 2*np.pi, radius.size) r_grid, a_grid = np.meshgrid(radius, angle) data =