25得票3回答
在Haskell中进行程序设计:如何在没有可变性的情况下进行模拟

我有一个关于在Haskell中设计程序的问题。我正在编写一个物理模拟器,在标准命令式语言中已经做过很多次了,通常主方法看起来像:while True: simulationState = stepForward(simulationState) render(simulationSta...

25得票2回答
为什么我的水会爆炸?

我正在尝试在JavaScript中实现Clavet方法来模拟流体,因此调试非常困难,这就是为什么我在这里提问的原因,希望有人能告诉我我做错了什么。 到目前为止,我的工作还算可以: 但我有两个问题: 1)由于在这种方法中一切都被“偏移”了半步,我不确定如何正确地将粒子从墙上弹回。目前,...

24得票4回答
VTK到底有多好?

我听说过一些开发者对可视化工具包(VTK)给予了好评。但它到底有多强大呢?例如,它能否处理模拟器中数十亿个网格点的整个油藏的可视化?大多数工业油藏模拟器都在并行处理器上运行。我知道VTK支持并行处理,但是当运行像油藏模拟这样的任务时,使用并行处理器会有多稳定呢?有人在如此大规模项目上使用过VT...

23得票2回答
Java简单神经网络设置

我决定在Java中尝试一些关于神经网络的简单概念,并且在改编了一些我在论坛上找到的无用代码后,我成功地创建了一个非常简单的模型来模拟典型初学者的XOR运算: public class MainApp { public static void main (String [] args...

23得票4回答
Python中的递归?运行时错误:调用Python对象时超过了最大递归深度。

我在我的代码中遇到了另一个问题。 我正在编写我的第一个Vpython程序,并且必须制作混合两种气体的模拟。首先,我遇到了边界问题,但现在当球(代表气体粒子)保持在边界内时,有一些不同的错误。几秒钟后,我得到一个错误,该错误在我的函数源代码下方显示。 代码:def MovingTheBall(l...

23得票5回答
如何在Android中模拟触摸以供任何应用使用?

我知道已经有类似的问题被问过了,但我认为他们是在自己的应用中模拟触摸,而我想制作一个可以“使用”任何应用程序的代理。 所以我想要实现的应该是一系列输入(触摸:{x1,y1},{x2,y2}等),并控制任何应用程序(如Facebook),就像真正的用户触摸那个坐标一样。 有没有任何例子或方法...

22得票3回答
在R中生成N个随机整数,使它们的和为M

我希望生成N个随机正整数,使它们的和为M。我希望这些随机正整数是在一个均值为M/N、标准偏差较小的正态分布内选择的(是否可以将其设置为约束条件?)。 最后,如何将答案概括以生成N个随机正数(不仅仅是整数)? 我找到了其他相关的问题,但无法确定如何将它们的答案应用到这个上下文中: http...

21得票6回答
使用Python在Linux中模拟按键

如何在Python中模拟按键?我还想同时按下多个按键。 类似于:keystroke('CTRL+F4') 或者keystroke('Shift+A')

20得票6回答
函数式编程如何应用于模拟?

除了标题中提到的一般性问题外, 函数式编程者和函数式语言如何处理仿真领域,这似乎最自然的方法是使用面向对象语言? 有哪些开源的复杂仿真示例是以(基本上)函数式风格编写的? 面向对象编程者需要哪些视角变化,才能从函数式范式开始处理仿真? 当学习Clojure的创始人Rich Hickey...

20得票6回答
如何模拟鼠标移动

如何使用C++模拟鼠标事件,使指针向左移动500像素,然后点击。我应该如何实现这样的功能?