擅长:python、mysql、java
<p>前面的答案中有一个错误,使用<code>numpy.vectorize</code>-cmath.rect不是可以导入的模块。Numpy还提供了deg2rad函数,它为角度转换提供了一段更干净的代码。该代码的另一个版本可能是:</p>
<pre><code>import numpy as np
from cmath import rect
nprect = np.vectorize(rect)
c = nprect(a, np.deg2rad(b))
</code></pre>
<p>代码使用numpy的矢量化函数返回标准库的<code>cmath.rect</code>函数的numpy样式版本,该函数可以跨numpy数组按元素应用。</p>