问题标签 [exp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4252 浏览

python - 在 python 源代码中的哪里定义了 math.exp() ?

我想知道如何math.exp()在python中实现该功能。Python源代码在哪里math.exp()定义?

0 投票
2 回答
8446 浏览

c - 在c中实现exp函数的方法是什么?

我想计算有限精度下exp函数的误差(数据类型为双精度)。是泰勒级数还是其他特殊算法?

0 投票
1 回答
108 浏览

php - 通过经验获得等级

我有这个代码:

我需要知道的只是优化可能性,或者通过$NextLevelXP = pow($CurrentLevel,3) + 2 * $CurrentLevel;方程式获得水平数量的替代方法。

0 投票
1 回答
1433 浏览

floating-point - 取对数并加法与乘法

如果我想取浮点数列表的乘积,那么通过添加它们的对数然后取总和的 exp 而不是仅仅将它们相乘,最坏情况/平均情况的精度是多少。有没有这种情况实际上更精确?

0 投票
1 回答
91 浏览

c++ - EXP的并行化

您认为可以使用多个线程计算指数函数吗?我有一个代码,瓶颈是计算long double expl( long double ). 其余的都已经非常并行化了。我尝试了几种近似值,但到目前为止没有任何效果。

预先感谢您的帮助。

0 投票
1 回答
279 浏览

visual-studio-2010 - 在哪里可以找到在 x86/x64 上使用 SSE2 指令的 exp(double) 的良好实现?

我已经确定 VS2010 C 库中 exp(double) 的 Microsoft 实现在 Win32(即 32 位 x86)和 x64 平台上使用不同的算法,即使我已经为 x86 平台启用了 SSE2 并验证了 SSE2代码路径取自 exp()。不幸的是,对于某些操作数,不同的算法会产生略微不同的结果(相差 1ulp)。在这些情况下,原则上我们都可以接受任一结果,但是在测试期间,Win32 和 x64 构建之间缺乏一致性对我们来说是个问题。我在哪里可以找到可以在两个平台上使用的 exp(double) 的良好(即准确和快速)替代实现?我很高兴有一个使用 SSE2 指令的汇编代码解决方案,如果需要,我可以将它从 32 位转换为 64 位或 vv。

0 投票
2 回答
1804 浏览

python - 尝试求解简单代数方程时,sympy 挂起

我最近重新安装了我的 python 环境和一个过去运行非常快的代码现在充其量是爬行(通常只是挂起占用越来越多的内存)。

代码挂起的点是:

我已经能够通过新的 IPython 0.13.1 会话重现此问题:

这适用于整数,但也很慢。在原始代码中,我循环查找了数百个不同 alpha 值的不同 x 值(14.7296138519 除外),并且只用了不到一秒钟。

有什么想法吗?

0 投票
1 回答
1607 浏览

linux - 如何使用 sed 将数据文件中的十进制指数值替换为 0

我的问题是,在一列数据中,有几个指数值,通常是 2.796e-05 的形式。'e' 前面的十进制值总是变化,但它似乎总是 e-05。

所以到目前为止我一直在尝试的(已经尝试了各种变化以希望它会起作用)是:

到目前为止,我所有的尝试都没有任何结果。现在我确定我只是遗漏了一件小事或类似的事情,但我看不到它,所以任何帮助将不胜感激。

根据要求:输入是一个大文件,格式为

19990207 8.891 6.1756 07/02/1999 9.707767 Q31
19990208 0.87234 5.2431 08/02/1999 10.239032 Q31
19990209 4.8225e-06 4.2400 09/02/1999 12.312976 Q31
19990210 0.00013825 5.3127 10/02/1999 10.353386 Q31
(The above is tab seperated but我不知道如何在这里展示这个)

对于输出,我基本上不会将粗体部分设为 0。但在有指数的地方没有得到 0,似乎什么都没有发生,并且输出与输入保持相同。

使用代码的脚本有点长,但如果有帮助,我可以发布它。

0 投票
2 回答
1729 浏览

python - **recurPower** 我明白了,但我不明白

好的,让我首先说是的,这是家庭作业。但是我有答案(一直玩到它起作用)我的问题更多是关于“如何”我让老师多次解释它(在线课程)但我就是不明白,希望这里的人更擅长用我对事物的看法来解释事物。

这是作业:

编写一个函数recurPower(base, exp),该函数base**exp通过递归调用自身来解决相同问题的较小版本,然后将结果乘以base解决初始问题。

这个函数应该有两个值——base可以是浮点数或整数;exp将是一个整数≥0。它应该返回一个数值。您的代码必须是递归的 -**不允许使用运算符或循环结构。

好的,所以经过几次反复试验(我的意思是几个小时的疯狂改变),我想出了正确的代码,它解决了正确的答案,但我不明白怎么做。

这是代码:

首先是 exp = 0 然后返回 1 的部分......我不明白为什么任何东西都会返回 1。其次是如果代码的最后部分,如果没有循环,exp 下降 1 ?

0 投票
1 回答
415 浏览

sql-server-2005 - T-SQL EXP 函数为 SQL Server 2012 到 SQL Server 2005 返回不同的值

我遇到了SQL Server 中的EXP内置函数,与 SQL Server 2005 相比,该函数在 SQL Server 2012 环境中返回的值似乎不同。

运行下面的代码在不同的环境中返回不同的结果。我试图找出为什么存在差异以及为什么这个函数的行为从 2005 年到 2012 年不同。

这对于我正在工作的项目非常关键,其中计算中的微小差异可能会产生巨大影响。

结果 SQL Server 2012:

结果 SQL Server 2005