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

u0sqgete  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(1181)

我正在尝试使用numpy查找9提升到19的能力。
我用numpy 1.24.3
这是我正在尝试的代码:

import numpy as np
np.long(9**19)

这是我得到的错误:

AttributeError: module 'numpy' has no attribute 'long'
qnyhuwrf

qnyhuwrf1#

遗憾的是,numpy.longnumpy 1.20中被弃用,在numpy 1.24中被删除
如果你想要的结果,你必须尝试numpy.longlong

import numpy as np
np.longlong(9**19)

#output
1350851717672992089

https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations

相关问题