问题标签 [numerical]

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 回答
162 浏览

java - 你如何称呼这种赋值:float aFloat = 4.f;

我想知道你怎么称呼它,我想到了“隐式数据类型”,但似乎这真的不是我想象的那样。

我也想知道 Java 中的所有可能性,就像我知道你可以为其他数值做它,比如字节、整数、长整数等。我会自己搜索,但我仍然不知道如何定义这个一种数值变量赋值,或者如何命名它。

我只是对此感到好奇,但我仍然很想知道!

提前致谢。

0 投票
2 回答
776 浏览

floating-point - 找到接近浮点数之间的“离散”差异

假设我有两个浮点数xy,它们的值非常接近。

在计算机上可以表示离散数量的浮点数,因此我们可以按升序枚举它们:f_1, f_2, f_3, .... 我希望在此列表中找到 和 的距离xy即它们是 1、2、3,... 还是n离散的步长?)

+-*/是否可以仅使用算术运算( )而不查看二进制表示来做到这一点?我主要对它在 x86 上的工作方式感兴趣。

下面的近似值是否正确,假设那个y > x和那个xy只有几个步骤(比如,< 100)相隔?(可能不是 ...)

这里eps表示机器 epsilon。(机器 epsilon 是 1.0 和下一个最小浮点数之间的差。)

0 投票
5 回答
2766 浏览

python - 使用 sorted() 在 Python 中对 csv 文件进行排序,以程序员 DESC 顺序返回值,而不是时间 DESC 顺序

我相信我并没有做任何过于复杂的事情。我正在对一个大型 csv 数据文件进行预排序,因为它充满了以随机时间顺序到达的数据。索引是正确的,但返回格式是关闭的。

所以不要像 [-100 -10 -1 0 10 100 5000 6000]; 我得到 [-1 -10 -100 0 100 5000 60]

我尝试了 lambda 函数示例和 itemgetter,但我真的不知道从那里去哪里。

谢谢您的帮助。

我的问题的答案在评论中。数值被排序为字符串而不是数字。我不知道我可以在 sorted() 中指定键的数据类型。此代码按我的预期工作:

0 投票
1 回答
445 浏览

math - 高阶偏微分方程

我正在尝试解决具有固定边界值(扩展 Fisher-Kolmogorov - EFK)的 6 阶非线性 PDE(1D)。在 FTCS 失败后,下一次尝试是使用 LSODES 的 MoL(空间中心或 FEM)。

如何实施?到目前为止使用 Python/C + OpenMP,但需要一些指针才能有效地做到这一点。

带有附加 6 阶项的 EFK:

其中 d, g 是实系数。

u(x,0) = exp(-x^2/16), ux = 0 在边界上

domain 是 [0,300] 并且 dx << 1 因为我正在寻找模式形成(取决于 d,g 的值)

我希望这是足够的信息。

0 投票
5 回答
1288 浏览

algorithm - 初始解接近最优的多元函数优化

我想知道是否有人知道在我的情况下可以使用哪种算法。我已经在我的多元函数上运行了优化器,并找到了解决问题的方法,假设我的函数足够规则。我稍微扰乱了这个问题,并希望找到接近我上一个解决方案的最佳解决方案。在这种情况下是否有任何非常快速的算法,或者我应该回退到常规算法。

0 投票
3 回答
2415 浏览

c# - 带有数字键的动态 json 对象

我有一个 json 对象,我在这个答案的帮助下转换为动态 C# 对象。它工作得很好,但问题是这个对象有数字键。例如,

所以我写不出来

而且,据我所知,我不能像这样使用索引器来获取这个对象

请向我解释如何让这个工作。

0 投票
2 回答
2384 浏览

wolfram-mathematica - Mathematica 优化模块的局限性

我对 Mathematica 的全局优化能力有疑问。我遇到了与 NAG 工具箱(一种白皮书)相关的文本。

现在我试图从论文中解决测试用例。正如预期的那样,Mathematica 解决它的速度非常快。

输出是

可以看到优化例程访问的点。

NMinimize 的收敛路径

现在我想在更高维度上解决同样的问题。对于五个变量的问题,即使允许大量搜索点,mathematica 也开始陷入局部最小值的陷阱。

输出不是我们希望看到的。在我的 core2duo 机器上花了 49 秒,但它仍然是本地最小值。

然后尝试了 100000 次迭代的 SimulatedAnealing。

输出仍然不令人满意。

现在 Mathematica 有一个精确的优化算法,称为 Minimize。正如预期的那样,它在实用性上肯定会失败,但随着问题规模的增加,它会很快失败。

输出完全没问题。

但是,如果使用 n=4 将问题大小进一步更改,您会看到结果。解决方案在我的笔记本中很长时间没有出现。

现在这个问题很简单,这里有人认为有一种方法可以在Mathematica中针对高维情况有效地解决这个问题吗?让我们分享我们的想法和经验。但是应该记住,这是一个基准非线性全局优化问题。大多数数值求根/最小化算法通常搜索局部最小值。

BR

0 投票
3 回答
10052 浏览

c++ - 拉格朗日近似-c++

我更新了代码。我想要做的是将每个拉格朗日的系数值保存在指针 d 中。(例如,对于 L1(x) d[0] 将是 "x-x2/x1-x2" ,d 1将是 (x-x2/ x1-x2)*(x-x3/x1-x3) 等。

我的问题是

1)如何初始化 d(我做了 d[0]=(zx[i])/(x[k]-x[i]) 但我认为“d[0]”不正确

2)如何初始化L_coeff。(我正在使用 L_coeff=new double[0] 但不确定它是否正确。

练习是:使用 5 个点(x = -1、-0.5、0、0.5 和 1)求 y(x)=cos(π x), x ∈−1,1 的拉格朗日多项式逼近。

这是拉格朗日多项式的示例

这是我所做的解决方案

0 投票
1 回答
2755 浏览

windows-phone-7 - 数字键盘?

我的应用程序中有几个我更喜欢使用数字键盘的实例。WP7 中是否存在一个,如果存在,我将如何将那个弹出一个文本框而不是普通文本框?

0 投票
3 回答
4465 浏览

jquery - 在类名末尾获取数值并使用 jQuery 存储为变量

考虑一个 WordPress 函数输出的这个菜单:

现在考虑这个帖子列表:

我的目标是使用 jQuery 函数来提取菜单类名的数字结尾(即6in cat-item 6)并使用该值来定位相应的帖子。为了详细说明,我会将其6用作变量并找到filter6.

这是我到目前为止所拥有的:

对于 js 恶魔来说应该很容易:-)