2

我在pypy中对数组元素进行复共轭时遇到问题。例如,运行此代码不起作用:

from numpypy import *

a = array([1,2,3.4J],dtype=complex);

print a[2]

print a[2].conjugate()

这给了我一条警告消息,即“不支持的共轭操作数类型:'complex128'”。

我在 numpy 中试过这个,它没有任何问题。

谁能帮我弄清楚这有什么问题,以及如何解决这个问题?

最好的,

4

1 回答 1

3

作为 PyPy 的错误报告移动:https ://bugs.pypy.org/issue1543

作为临时解决方法,您可以使用complex(a[2].real, -a[2].imag).

于 2013-07-17T08:42:16.287 回答