我想这与整数类型溢出有关。但为什么奇怪的错误信息呢?
In [36]: import numpy as np
In [37]: np.log2(2**63)
Out[37]: 63.0
In [38]: np.log2(2**64)
Traceback (most recent call last):
File "<ipython-input-38-f1b1c814f08c>", line 1, in <module>
np.log2(2**64)
AttributeError: 'int' object has no attribute 'log2'
为什么说&#34;没有属性&#34;而不是&#34;整数溢出&#34;?或者我误解了错误的原因?我可以看到这个错误消息在帮助找到问题的位置时会非常混乱。