问题标签 [discrete-space]

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 投票
0 回答
1152 浏览

python-3.x - Python中离散随机分布的样本

我希望知道 scipy 的 numpy 中是否有从离散随机分布中选择数据元素的命令。IE,

例如,我有一个离散分布x = (0.5, 0.3, 0.2),我想从y = (1, 2, 3)...

希望我的问题很清楚。谢谢。

0 投票
2 回答
3629 浏览

matlab - Matlab:相空间图

我是混沌和非线性动力学的初学者。我试图使用 Matlab绘制帐篷地图的相空间图。相空间图是其自变量的图。因此,如果一个系统有一个变量,那么它将是前一个值与下一个值的图。情节的轮廓类似于帐篷地图,但我得到了几条交叉线。相空间图应该看起来像一个三角形(因此得名帐篷),边界在零和一之间。如果参数是mu,那么最大值应该是mu/2。正确的相空间图应该是

在此处输入图像描述

我也尝试了其他离散地图并获得了类似的线条。然而,在书籍和所有书籍中,我看到了一条没有线条的干净曲线。我哪里错了?此外,绘图并非从 X 轴上的零开始。这个问题也是从编程和概念的角度来看的。我不知道如何获得x[n] vs x[n-1]wikipedia 中给出的图中所示的图表。

帐篷地图

这是帐篷地图的 Matlab 代码,其中参数mu = 2.

0 投票
1 回答
182 浏览

r - r/ 组合优化功能/包需要最少的前期工作

我有一个由预处理方法名称组成的数据框。

在第一步中,函数 g() 逐行执行方法以创建预处理数据集。对于第一行:identity(na.omit(data))

在第二步中,计算每个预处理数据集的分类误差。目标是找到一个最小化分类错误的组合。

有成千上万种组合。目前,我使用全盲或简单的网格搜索。我需要一种更智能的方法来找到值得测试的预处理数据集。

我知道有用于优化的 CRAN 任务视图,并且我试图从这里(http://dl.acm.org/citation.cfm?id=937505)学习概念问题。

什么是一个好的 R 组合优化包/功能,可以通过最少的前期工作更快地找到近似最佳的解决方案?

0 投票
1 回答
46 浏览

matlab - 创建离散时间模型

你好有人可以帮助我,我在将这个表达式写入 MATLAB 时做错了什么。如何使 z 为负数?这是我的代码:

这是我得到的结果:

这是我要输入的表达式:

0 投票
1 回答
64 浏览

linked-list - 如何按日期顺序创建事件队列

我正在尝试创建一个事件队列,并且我希望能够在恒定时间内从队列中间插入和删除,如下所示:

3446 --- 9493 --- 15969 --- 48381

从现在开始,这个数字可能是毫秒,或者诸如此类。

如何在 9493 和 15969 事件之间插入事件?

我可以使用二进制搜索来查找队列中具有所需时间的事件,但是有没有更简单的方法?

0 投票
1 回答
132 浏览

python - 如何尽可能高效地进行一维离散碰撞检测?

我有以下情况。在离散域 0、1、...、L 上有 M 个独立的随机游走者。我们对 N 个相同的域执行此操作。这会产生一个矩阵X,其中X[i, j]是 walkeri在 domain 上的位置j。为了进行随机步骤,我在 matrix 中添加了一个形状相同且具有随机 +1 和 -1 的矩阵X。然后我处理边缘。这很好用。

但是,我想将此模型扩展为具有不能相互穿过的固体粒子。这在 2 个案例中显示。

  1. 一个粒子在 position i,第二个在 position i+1。第一个粒子向右移动,而第二个粒子向左移动。
  2. 一个粒子在 position i,第二个在 position i+2。第一个粒子向右移动,而第二个粒子向左移动。

如果我独立完成所有步骤,我可以手动检查每个步骤,看看它是否合法。然而,这是一个糟糕的O(M^2N)表现。是否有更有效的方法来检测哪些矩阵元素对X[i,j], X[k, j]导致两个粒子相互穿过,最好以矢量化方式?这样,我可以让模拟跳过这些步骤。

0 投票
2 回答
107 浏览

python - 如何在 Gekko 中进行空间离散化?

目标是在能量约束下最小化完成一圈的时间,这就是为什么我的目标是速度对距离的积分,但我似乎无法弄清楚如何推导和积分距离而不是时间(dt)。

0 投票
1 回答
19 浏览

state - Visualizer.pl 的问题

我正在尝试使用 Visualizer.pl 来可视化多态系统的动态

我的函数文件:

我使用了“readme.txt”中提到的以下命令 

由于 prime := 3 和 num_nodes :=3

但我收到了这个错误

edu@educ-VirtualBox:~/Desktop/visualizer$ perl visualizer.pl -p 1.txt 3 3

在输入文件中发现错误。说明见下文:


错误:函数 1 中函数声明的开始不正确。

输入文件错误..在visualizer.pl第162行结束程序,>第1行。

State Space Visualizer Version 1.0 beta ------------------------------------- State Space Visualizer 是一个工具用于生物网络的多状态离散模型的动态可视化。

有关包装的更多信息:

https://web.archive.org/web/20110815084457/http://dvd.vbi.vt.edu/tutorial.html

https://web.archive.org/web/20120320172453if_/http://dvd.vbi.vt.edu/visualizer.zip