2013-07-16 21 views
2

我有使在pypy陣列的元件的複數共軛的問題。例如,運行此代碼不起作用:pypy:不支持的操作數類型共軛物:「complex128」

from numpypy import * 

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

print a[2] 

print a[2].conjugate() 

這給了我一個警告消息爲「不支持的操作型共軛:‘complex128’」。

我想這在numpy的,這沒有任何問題的作品。

任何人可以幫我找出什麼是錯,我怎麼能解決這個問題?

最佳,

回答

3

移動,PyPy的bug報告:https://bugs.pypy.org/issue1543

作爲臨時解決辦法,您可以使用complex(a[2].real, -a[2].imag)

+0

非常感謝。我會避免使用綴合物(),直到pypy修復錯誤。 – Joe

相關問題