NumPy で座標変換する - デカルト座標から極座標にする方法
2023.02.18
NumPy でデカルト座標から極座標、極座標からデカルト座標に変換する関数:
import numpy as np
def cartesian_polar(x, y):
r = np.sqrt(x ** 2 + y ** 2)
t = np.arctan2(y, x)
return r, t
def polar_cartesian(r, t):
x = r * np.cos(t)
y = r * np.sin(t)
return x, y