在python中计算长数时出错

时间:2018-09-24 12:29:56

标签: python numpy

例如,我正在尝试计算一些大数的平方根:

np.sqrt(324524513452345134623454326)

但出现以下错误:

>>> import numpy as np
>>> np.sqrt(324524513452345134623454326)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'int' object has no attribute 'sqrt'
>>> np
<module 'numpy' from '/.../site-packages/numpy/__init__.py'>
>>> np.sqrt(324524)
569.6700799585669

注意:np不是整数,它仍然绑定到numpy模块!对于较小的整数,函数调用可以正常工作。

我正在使用python 3.6。

0 个答案:

没有答案