你好,我使用的是python 2.7,我得到一些奇怪的结果。当运行以下代码时]
from numpy import sin, pi
for i in range(6, 10):
x = 10**-i
print(sin(x*pi)/x/pi)
print(sin(x*pi)/x/pi, i)
虽然功能相同,但结果却不同
0.999999999998(0.99999999999835498,6)1.0(0.99999999999998357,7)1.0(0.99999999999999967,8)1.0(1.0,9)
当我从将来导入打印功能时,我得到相同的结果。为什么会这样?
注意:尽管打印功能将它们打印为1,但我注意到这些值小于1直到10 ^ -8。>
你好,我使用的是python 2.7,我得到一些奇怪的结果。当从numpy import sin,pi的以下代码运行时,i的范围为(6,10):x = 10 **-i print(sin(x * pi)/ x / pi)print(sin(x * ...
您使用第一个命令打印浮点,使用第二个命令打印元组。这些在打印时以不同的精确度表示。