【发布时间】:2013-05-08 15:36:19
【问题描述】:
是否有内置的 Numpy 函数可以将极坐标形式的复数、幅度和角度(度)转换为实部和虚部中的一个?
显然我可以自己编写,但它似乎是某些模块中包含优化版本的类型?
更具体地说,我有一个幅度数组和一个角度数组:
>>> a
array([1, 1, 1, 1, 1])
>>> b
array([120, 121, 120, 120, 121])
而我想要的是:
>>> c
[(-0.5+0.8660254038j),(-0.515038074+0.8571673007j),(-0.5+0.8660254038j),(-0.5+0.8660254038j),(-0.515038074+0.8571673007j)]
【问题讨论】:
-
我怀疑是否有内置的 numpy 函数,但您可以创建一个函数来获取两个数组并进行转换
标签: python numpy complex-numbers