属性错误:模块“numpy”没有属性“complex”

j7dteeu8  于 2023-05-29  发布在  其他
关注(0)|答案(1)|浏览(1754)

我正在尝试使用numpy使实数复杂。我用的是numpy版本1.24.3
下面是代码:

import numpy as np
c=np.complex(1)

但是,我得到了这个错误:

AttributeError: module 'numpy' has no attribute 'complex'.
ruarlubt

ruarlubt1#

np.complex是内置complex的一个已弃用的别名。
除了np.complex,你还可以用途:

complex(1)         #output (1+0j)

#or

np.complex128(1)   #output (1+0j)

#or

np.complex_(1)     #output (1+0j)

#or

np.cdouble(1)      #output (1+0j)

链接到文档:https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

相关问题