Ваш numrange генерирует следующие значения для тета:
[0, 45, 90, 135, 180, 225, 270, 315]
и ваш r выглядит так:
[-2.0, -2.0, -1.561, -1.592, -0.597, -2.0, -2.0, -0.187]
длина тета равна 8, а длина r равна 9.
Вы можете удалить одно значение r или просто изменить числовое значение на (0,361):
numrange = range(0,361)
, чтобы получить значение 360 градусов по оси вращения:
[0, 45, 90, 135, 180, 225, 270, 315, 360]