问题标签 [computation]

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

math - 拼图 - 2*4 矩阵

我试图弄清楚以下矩阵是否有解决方案。源矩阵:

| 1 2 |
| 3 4 |
| 5 6 |
| 7 X |

“X”是一个空缺职位,您可以在“X”周围移动数字。

你能不能把数字排列成一个连续的序列:

| 1 2 |
| 4 3 |
| 5 6 |
| X 7 |

如果是,那怎么办??

0 投票
1 回答
203 浏览

python - Matlab 或 Octave 怎么能这么快?

我对MatlabOctave的计算速度感到非常困惑。

怎么可能立即给出5^5^5^5(=2.351*10^87如果你想知道的话)这样的计算结果?

我发现了一些关于矩阵计算速度的结果(这篇文章),但没有发现其他问题。这不是解释(我在 Python 中的(幼稚)实现现在运行了大约 5 分钟)

0 投票
3 回答
1837 浏览

c++ - Matrix largest product of n numbers in a row

Hello I'm having trouble with a little program I am trying to write. The problem is if I'm given any matrix size (lets just say a 4x4 for this example), find the largest product of n numbers in a row (lets say n = 3). The 3 numbers in a row can be horizontal, vertical, or diagonal. So heres a matrix:

If n was equal to 3 then my largest product would be 280 (5*7*8). Now I have my matrix loaded into a 2D vector. I'm not too picky on how the program works(brute force is fine), so far I know I'm going to have to have at least two nested for loops to go through each staring location of the matrix but I haven't been successful in finding the current answer. Any advice will help, thank you.

0 投票
3 回答
183 浏览

java - 处理能力 - 移动设备与台式机 - 100 倍的差异?

有没有人将移动设备的处理能力与 PC 进行比较?我有一个非常简单的矩阵工作。用 Java 编码,我的旧 PC 大约需要 115 毫秒才能完成工作。非常非常相同的功能需要 17000 毫秒。我非常震惊。我没想到平板电脑会接近 PC - 但我也没想到它慢了 150 倍!

有没有人有类似的经历?有什么建议吗?如果我用 C 编写代码并使用 Android NDK 会有帮助吗?

Java中的基准代码:

0 投票
1 回答
1719 浏览

finite-automata - 接受具有相等开始和结束长度的字符串的图灵机

我需要帮助为这种语言创建单个磁带确定性图灵机 在此处输入图像描述

在这里我不确定如何确定 TM 将接受哪些字符串。如何让机器接受 a=c 的字符串?因为 b 部分包含来自 a 和 c 的元素。

0 投票
0 回答
711 浏览

c++ - Microsoft Visual Studio 2013 的不同浮点模型选项(/fp:precise 与 /fp:fast)的计算费用

我在网上搜索了有关 Microsoft Visual Studio 2013 中不同浮点模型选项的计算费用的文档,但到目前为止,我的搜索没有结果。我想知道的是,对于不同的数学运算, /fp:precise 比 /fp:fast 的计算成本高多少?一些示例操作是(显然,这些不是我实际使用的操作,只是为了清楚起见我在几分钟内写的示例,代码可能不是很好):

对于所有示例:

示例 1(将一堆随机双打加起来):

示例 2(减去一堆随机双精度数):

示例 3(乘以两个双精度数):

示例 4(除以两个双打):

其他示例包括这些操作的组合。有没有一种方法可以使用 Microsoft Visual Studio 2013 来确定计算费用,方法是运行将浮点模型设置为 /fp:precise 和 /fp:fast 的相同代码?

以下链接可能会有所帮助:

http://msdn.microsoft.com/en-us/library/aa289157%28v=vs.71%29.aspx#floapoint_topic3

PS:我知道使用 /fp:fast 有其风险(请参阅我之前的问题可能在两种不同的编译器配置之间失去精度)。我要确定的是,如果我将浮点模型从 /fp:precise 切换到 /fp:fast,我可以期望看到额外的计算开销。

0 投票
1 回答
52 浏览

matlab - 在 MATLAB 中进行此计算的最快方法是什么?

我在我的 MATLAB 代码上使用分析器,以下行占用了代码计算时间的 50%:

  • HessianInverse 是一个 nxn 矩阵
  • currentG 是一个 nxn 矩阵
  • currentA 也是一个 nxn 矩阵

进行此计算的最快方法是什么?

0 投票
2 回答
2475 浏览

c++ - 用于同时运行大量计算的 QThreadPool

我目前正在使用 QThreadPool 来运行一些计算,但是我发现如果我将所有东西都扔到 QThreadPool 中,它实际上表现不佳并且似乎导致了一些崩溃问题。所以我的想法是一次只有几个线程传递到 QThreadPool 中。我想知道是否有人可以分享一些关于如何使用 QThreadPool 在一台 PC 上处理数千次计算的代码或示例。我写了如下的东西,但我觉得它目前给我造成了一些崩溃问题(A类继承自QRunnable):

和初始化设置:

输出监听器:

这是正确的做法还是有更好的方法?

此外,在设置最大线程数时,您可以输入的最大数量是您可以拥有的核心数吗?

我也在使用 Qt::DirectConnection(我使用 QueueConnection 时遇到了一些问题)。写入输出侦听器时会出现问题吗?

0 投票
3 回答
909 浏览

python - 列表列表上的Python点乘列表,不使用numpy

我对 python 很陌生,因此我对数组很感兴趣,我对一个相当简单的问题感到震惊。我有一个列表列表,如下所示:

我想将每个列表的元素相乘。就像是:

想知道我是否可以在使用 numpy/scipy 的情况下完成上述操作。

谢谢。

0 投票
1 回答
132 浏览

jquery - tablesorter 的单元格计算

我想计算多个单元格中的值,这些值会随着表格不同部分的滑块移动而更新。我目前正在存储定义后的值,但需要对其进行更新。

我试过定义这样的东西: onchange="myFunction()" 其中 myFunction 将重新定义变量,但这不起作用。

我认为解决方案是initialized: function (table) 在代码区域下插入一些东西以进行动态更新(我不知道该怎么做),但是它需要以某种方式引用另一个已定义为使用此更新值的单元格,要求它事先初始化....

我会停止胡说八道。一些帮助将不胜感激。

这是我的代码: