我对Python知之甚少,但以下片段结果是 0.367879441171
from math import exp
window = 10000
td = 1
print exp(-td/window)
Run Code Online (Sandbox Code Playgroud)
而在Java中,下面的代码段会产生 0.9999000049998333
import java.time.Clock;
import java.time.Duration;
import java.time.Instant;
public class HelloWorld{
public static void main(String []args){
double td = 1d;
double window = 10000d;
System.out.println(Math.exp(- td / window));
}
}
Run Code Online (Sandbox Code Playgroud)
我发誓这些是等价的,但他们显然不是.我究竟做错了什么?