问题标签 [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.
java - Java递归——求幂方法
我在java中制作了方法exp但是当我处理方法时我总是得到相同的答案
gpu - `exp` 的计算成本有多高?
我目前正在听一场关于自动语音识别 (ASR) 的讲座。上一课是关于向量量化(VQ)和k个最近邻(kNN)以及二叉树和高斯混合模型(GMM)。
据讲师介绍,VQ 用于通过计算 GMM 的近似值来加速 GMM 的评估。这是通过在 GMM 中找到具有最高值的高斯并向上查找该向量的值来完成的(来自先前构建的字典,存储为二叉树)。每个 GMM 大约有 42 个高斯。根据讲师的说法,这应该会加快计算速度,因为 e 函数(exp
自然指数函数)的计算在计算上是昂贵的。
我很好奇这是否(仍然)是真的,搜索了 Python 实现并找到了这个答案,它解释了这exp
是由硬件计算的。
今天的 CPU(和 GPU)很复杂,我对它们的了解非常有限。它仍然可能exp
比浮点数、加法或乘法的比较昂贵得多。
问题
exp
与浮点比较、加法、乘法和类似的基本命令相比,成本有多高?- 我是否最终理解了为什么在 ASR 中完成 VQ 有什么问题?
实验评估
我试图通过开始实验来获得结果。但是我很难消除使我的数字错误的其他影响(例如缓存、变量查找时间、随机数生成器的时间……)。
目前,我有
但我想zip
这会失败,因为结果是:
c++ - 在 QT Creator 中尝试制作指数方程时遇到问题
我是 QT Creator 的新手,我对 C++ 的了解仍然是初学者,所以我遇到了一些问题。我正在尝试制作一个计算细菌生长公式的程序。我正在尝试输入“e^kt”的等价物(k 和 t 是作为整个公式一部分的变量),但我似乎无法让它工作。为了尝试找出如何键入“e”的等效项,我在http://qt-project.org/doc/qt-4.8/qtcore-qmath-h.html上找到了一些说明,并尝试按照说明进行操作。这是我的 mainwindow.cpp 中的部分代码:
通过任何其他数学运算,我已经能够弄清楚,但我不断收到一条错误消息:“在'qExp' int intNum3 = qreal qExp (qrael intNum1 * intNum2) 之前预期的主表达式;”。如果有人可以帮助确定我做错了什么,或者可以提出另一种方式,将不胜感激。
r - 我希望我的 y 轴是 exp-scaled(而不是 log-scaled)
假设我有以下要绘制的数据:
伟大的。但是,我想更改 y 轴的缩放比例。我知道我能做到
指数缩放是否有等效的方法?
(我知道我可以,plot(exp(x))
但这是我正在编写的一个非常复杂的绘图函数的一部分,我想让它成为一个可选参数。)
任何帮助是极大的赞赏!
python - 实底和实指数的幂函数
我需要在 Python 中编写一个与实基数和实数指数一起使用的幂函数。
a^b && a,b ∈ R
我被困在这一点上:
但这仅适用于真实基础。对于 real exp,数字不同,例如:
任何帮助表示赞赏。
arrays - Matlab exp 产生意想不到的结果
作为一个 Matlab-noob,我一直在尝试使用 exp 函数。我发现的是:
产生了想要的(正确的)答案。(测试 = 445.8578)
但是:用矩阵替换 a 给出了完全错误的结果。所以
产生了错误的结果(test = 1.0e+04 *
0.0446 0.0545 0.1808 1.0938)
我可能忽略了一些东西,但我不知道我哪里出错了。任何人都可以启发我吗?
java - e^x 函数的时间复杂度
在 CS 中,我们必须模拟 HP 35 计算器,所以我查找了 e^x 的总和 [在这种情况下,'^' 表示“幂”]。公式是sum n=0 to infinity ( (x^n) / (n!) )
在我的实现中,第一个 for 循环是求和循环:1 + x + x^2 /2! + x^3 /3! + ...
,第二个 for 循环用于单独乘出x
项,以免溢出双精度:... + (x/3) * (x/2) * (x/1) + ...
关于时间复杂度,第一个 for 循环仅用于确保必要的准确性,但第二个 for 循环用于将项相乘。这两个循环都不受 x 大小的直接影响,所以我不知道如何计算该算法的时间复杂度;我怀疑它是 n ln(n)。我如何计算/这个算法的时间复杂度是多少
java - Android ExpandableListView 在应用中不可见
我正在尝试ExpandableListView
在 Android 中制作一个显示问题列表的内容。当我运行应用程序时,屏幕上没有显示任何内容。我不确定为什么或如何发生这种情况。谁能帮我这个。
我不想明确说明我从服务器获取数据,这些数据保存在对象中(也就是问题)。我已经对此进行了很多测试,这段代码没有任何问题。因此要显示的数据可用,但不会显示在应用程序中。
我正在使用以下代码:
占位符片段:
适配器:
和小组课:
以及相应的 xml 文件:
片段MyProblems.xml
listrow_group.xml
listrow_details.xml
提前致谢。
fortran - 用于 GNU gfortran 的 expm1
有没有办法从 GNU Fortran 调用 expm1 的快速实现?理想情况下,最好有一个函数来直接计算 (exp(x)-1)/x 以避免额外检查零参数。expm1 的基本版本将特别有用。
sql - 如何在 SQL Server 中计算聚合积函数
我有一个有 2 列的表:
我想添加一个内容为乘序列列的列,如下所示:
我怎样才能做到这一点?