AttributeError:模块“numpy”没有属性“long”

Pal*_*ine 7 python numpy python-3.x

我正在尝试使用 numpy 来找到9权力提升19

我在用numpy 1.24.3

这是我正在尝试的代码:

import numpy as np
np.long(9**19)
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误:

AttributeError: module 'numpy' has no attribute 'long'
Run Code Online (Sandbox Code Playgroud)

Pal*_*ine 12

遗憾的是,它numpy.long已被弃用numpy 1.20并被删除numpy 1.24

如果你想要结果你必须尝试numpy.longlong

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

#output
1350851717672992089
Run Code Online (Sandbox Code Playgroud)

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