![]() |
1
8
在哈斯克尔,
这就有很多机会出现严重的舍入错误。(我对Python了解不够,无法检查它对类似的log-then-exp表达式会做什么;我尝试过的东西抱怨它没有准备好处理
同时,如果你知道指数是整数,你可以使用
|
![]() |
2
4
虽然这两种语言给出的结果不同,但事实并非如此 非常 不同(如其他人在评论中所示)。因此,您可能会猜测,这只是一个略有不同的实现问题,您是对的。
Daniel Wagner
表明在Haskell中
Haskell做了一些特殊的套管,但大多数情况下,操作依赖于
在Python中,有点不同:幂是使用 极地的 代表权。这种方法需要使用一组不同的通用函数,其中大多数是普通浮点数上的基本三角函数,几乎不需要特殊的大小写。我不清楚这种方法是否总体上更好,但在您选择的特定情况下,它确实给出了更正确的答案。 这是 core of the implementation :
在这里
正如您在最后两行代码中所看到的,
什么时候
|
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |