问题标签 [exponential]

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 投票
2 回答
1189 浏览

jquery - jQuery AJAX 分页如何防止指数循环?

我正在尝试使用 jQuery 创建一个 ajax 分页。我正在让它工作,但有一个大问题:

分页由 <<-First <-Previous Page1 Page2 Next-> Last->> 组成,每个按钮都有效。pagenum 通过 ajax 发送并重新加载页面所在的 DIV,以显示与该页码相关的帖子(第 1 页 = 帖子 1-10 等)。

假设我们在总共 2 页的第 1 页上。单击第 2 页、下一个或最后一个将我带到应有的第 2 页。如果我然后单击第 1 页、上一页或最后一页,我应该会被带到第 1 页,但 ajax 会启动两次。

如果我再次单击第 2 页、下一个或最后一次,我将再次进入第 2 页,但 ajax 会启动 4 次。如果我返回第 1 页,ajax 会启动 8 次。

你可以看到我要去哪里。

我包含 3 个文件的代码:

index.php 里面显示的内容

fetchposts.js 加载 getposts.php (将我的内容与 wordpress 内容分开)

getposts.php 加载帖子以及分页(这是问题发生的地方,只包含分页代码,因为那是问题所在)

我想澄清一些事情:

  • 我知道代码需要清理。我只想先解决这个循环问题。
  • ajax 本身可以工作。它发送正确的值并很好地检索它们。
  • 这些变量也都声明并设置得很好。

再说一遍,问题是 ajax,虽然它运行良好并将我发送到正确的位置,但根据我使用分页的次数呈指数级触发:1 单击触发 ajax 一次,但 2 单击触发它两次,3 单击触发它 4 次,4 次点击 = 8 次等等。

所以问题是:如何停止指数循环?

0 投票
6 回答
6354 浏览

algorithm - 如何在指数时间内找到最长的公共子序列?

我可以使用动态编程以正确的方式做到这一点,但我无法弄清楚如何在指数时间内做到这一点。

我正在寻找两个字符串之间最大的公共子序列。注意:我的意思是子序列而不是子字符串,组成序列的符号不必是连续的。

0 投票
1 回答
9180 浏览

python - 显示 6.5235375356299998e-07 没有指数符号

我必须将指数字符串(如6.5235375356299998e-07)转换为浮点值,并显示我的计算结果,如 0.00000065235 ......我怎样才能在 Python 程序中做到这一点?

0 投票
3 回答
4321 浏览

java - 如何将 BigDecimal 转换为指数形式?

如何将 BigDecimal 对象转换为使用指数形式的字符串表示?像:3.134e67?我查看了 API 并找到了toEngineeringString(),但它并没有给我想要的东西。

0 投票
3 回答
256 浏览

algorithm - 指数运行时间对计算机有什么影响?

假设我编写了一个程序,其中包含一个具有指数运行时间的算法,然后通过一个足够大的数据集运行该程序,该数据集多年都无法完成。

电脑会发生什么?会被锁吗?它会以 100% 的容量运行,直到它完成或电源关闭?硬件在完成之前会失败吗?

如果您还没有猜到,我正在做有关时间复杂度的作业。这不是家庭作业问题。这只是我的一个随机想法。

0 投票
1 回答
3033 浏览

r - 如何将指数衰减的时间序列模型叠加到 ggplot2 图形中?

我正在尝试将指数衰减线(带有误差线)绘制到价格信息随时间推移的 ggplot 散点图上。我目前有这个:

关键行在 geom_smooth 命令中,formula=y~x 虽然这看起来像一个线性模型,但 ggplot 似乎会自动检测我的 scale_y_log10 并记录它。

现在,我的问题是日期是日期数据类型。我想我需要将它转换为秒,因为 t=0 才能应用形式的指数衰减模型y = Ae^-(bx)

我相信这一点,因为当我尝试 y = exp(x) 之类的东西时,我收到一条消息,我认为 (?) 告诉我我不能取日期的指数。上面写着:

Error in lm.wfit(x, y, w, offset = offset, singular.ok = singular.ok, : NA/NaN/Inf in foreign function call (arg 1)

但是,log(y) = x可以正常工作。(y 是数字数据类型,x 是日期。)

是否有一种方便的方法可以在 geom_smooth(formula=formula) 函数调用中的 ggplot 图中拟合指数增长/衰减时间序列模型?

0 投票
3 回答
7235 浏览

matlab - 在matlab中计算具有非常小的值的函数

我正在 matlab 中创建一个函数来计算以下函数:

在此处输入图像描述

对于这个功能,我们有:

在此处输入图像描述

这是我在matlab中的函数实现:

当我用非常小的值测试函数时,函数的极限确实是 1,但是当数字非常小时(例如 1*e-20)时,极限会变为零吗?这种现象的解释是什么?难道我做错了什么?。

0 投票
2 回答
225 浏览

php - 数组 数学 指数

嗨,我需要像这样制作一个动态数组:

我的最大数量为 25000 和 62 作为指数(?)数。

这只是我需要的一个示例:计算数组值并找到适合最大数量的位置。

有任何想法吗?

0 投票
1 回答
981 浏览

python - 如何订购此计算以实现数值稳定性?

我正在尝试计算一个向量,其总和为 1,其元素定义如下:

问题是指数中的值可能很大(介于 -10^2 和 10^2 之间),使得指数评估为 inf 或 0。

我尝试了一些变化,例如将最大元素或 tmp 的平均值减去分子和分母,但仍然不够。

基本上,我需要一个减少平均值和 tmp 离散度的转换,或者这个计算的巧妙排序。

我使用 numpy 数组作为容器,exp 是 numpy.exp。

0 投票
3 回答
209 浏览

vim - 如何解决这些数字问题?

我仍然在 Vim 中遇到数字问题:

体育

我想避免使用指数。我怎样才能有输出 10200000 ?

为什么这会给出错误的输出?

肿瘤坏死因子