小编Mar*_*elo的帖子

Java Math.exp()和Python math.exp()

我对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)

我发誓这些是等价的,但他们显然不是.我究竟做错了什么?

python java math exp

1
推荐指数
1
解决办法
335
查看次数

标签 统计

exp ×1

java ×1

math ×1

python ×1