可能重复:
JUnit:双值的assertEquals
显然assertEquals(double expected, double actual)
已经被弃用了.
JUnit的javadoc令人惊讶地缺乏,考虑到它的广泛使用.你能告诉我如何使用新的assertEquals(double expected, double actual, double epsilon)
吗?
使用import numpy as np
我已经注意到了
np.tan(np.pi/2)
Run Code Online (Sandbox Code Playgroud)
给出标题中的数字而不是 np.inf
16331239353195370.0
Run Code Online (Sandbox Code Playgroud)
我很好奇这个号码.它与某些系统机器精度参数有关吗?我能用某些东西计算出来吗?(我正在思考类似的事情sys.float_info
)
编辑:相同的结果确实可以在其他环境中重现,如Java,octace,matlab ......但是建议的欺骗并不能解释原因.