python中笛卡尔坐标数组到极坐标的转换

python中笛卡尔坐标数组到极坐标的转换,python,arrays,Python,Arrays,我将以下坐标存储在数组中,并将其转换为极坐标: import numpy as np R = 1.; NcellB = 5; xm = np.linspace(-R, R,NcellB); ym = np.linspace(-R, R,NcellB); 有没有简单快捷的方法呢?你可以在这里找到答案。我已经看到了,它是为一对夫妇(x,y)定义的。我正在寻找一种更好的方法,而不必使用两个for循环,这会花费一些计算时间。。。

我将以下坐标存储在数组中,并将其转换为极坐标:

import numpy as np

R = 1.;
NcellB = 5;
xm = np.linspace(-R, R,NcellB);
ym = np.linspace(-R, R,NcellB);

有没有简单快捷的方法呢?

你可以在这里找到答案。我已经看到了,它是为一对夫妇(x,y)定义的。我正在寻找一种更好的方法,而不必使用两个for循环,这会花费一些计算时间。。。