问题标签 [periodicity]

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 投票
1 回答
554 浏览

matlab - 矩阵周期边界条件 Matlab

我需要一些帮助,我在网格上有一个表示点的矩阵,当给定一个元素时,我想找到它最近邻居的索引,记住我有周期性边界条件,所以如果我有元素 A(1 ,1) 它最近的邻居是

  • A(1,N)

  • A(2,1)

  • A(1,2)

  • A(N, 1)

其中 A 是我的矩阵,N 是维度,我需要一个代码来找到给定元素的 nn 的索引。提前致谢。

0 投票
1 回答
871 浏览

python - 在python中查找轨迹时间序列的周期性

我正在做一个时间序列分析,我试图找到我的时间序列的周期性。我已经完成了以下代码并找到了图表(见附件):

来自上面代码的照片

上面代码的图2

使用 fft pack 查找周期性

图 3

我的问题是我认为周期性,我能解释的是1,也许是2.5?我的方法和解释是否正确?

提前致谢!

0 投票
1 回答
781 浏览

python - python每n秒执行一次函数等待完成

我想每 60 秒定期执行一次 FUNCTION,但如果之前的运行尚未完成,我不想再次执行 FUNCTION。如果上一次运行在例如 120 秒内完成,那么我想立即执行一个新的 FUNCTION 调用。如果之前的运行在例如 10 秒内完成,那么我想在执行新的 FUNCTION 调用之前等待 50 秒。

请在下面查看我的实现。

我可以使用 subprocess.run 或一些 timeloop 库来实现它,以便实现更清晰吗?

0 投票
1 回答
962 浏览

python - 如何使用模算子处理周期性边界条件?

L我想在 Python 中设置一个具有长度和周期性边界条件的二维框。一种方法是将参考框架固定在左下角,然后我有:

显然,输出是x, y = (1, 4). 我们可以保证,对于每一步,粒子的位置都将保持在长度为 L 的盒子内。

好的,但是如果我想在盒子的中心设置参考框架怎么办?当然,以下代码不起作用:

我想要发生的是,如果一个粒子从 x=+L/2 一侧逃逸,那么它会出现在 x=-L/2 (对于 y 相同),但是模块运算符不能以与上一个案例。

0 投票
2 回答
117 浏览

python - 在 python 列表中查找第二个重复项和句点

我有一个 python 列表 [2, 5, 26, 37, 45, 12, 23, 37, 45, 12, 23, 37, 45, 12, 23, 37]。真正的清单真的很长。在这种情况下,该列表在 37 之后的某个点之后重复。我找到它重复的数字没有问题,但我需要在第二个处截断列表。在这种情况下,结果将是 [2, 5, 26, 37, 45, 12, 23, 37]。为了找到数字(在这种情况下为 37),我使用了在 stackoverflow 上找到的函数 firstDuplicate()。有人可以帮助我吗?

0 投票
1 回答
121 浏览

python - 3D 网格上具有周期性边界的球体

我试图弄清楚如何在 numpy 网格上定义周期性边界。

假设我定义了一个大小为 1x1x1 的盒子,我在里面放了一个半径为 0.25 的球体。这个球体不在中心,但离边界足够近,以至于球体的一部分必须从盒子的另一侧出来。

例如,如果以下代码

我将得到一个 3D 布尔数组,其中 True 值是落在球体内的网格点,而 False 值是落在球体内的网格点。然而,这并不能保证我想要的周期性边界。

有什么优雅的方法,而不必遍历每个网格点

0 投票
0 回答
67 浏览

python - 通过近似周期函数进行平滑插值(和外插)

我在散点图上绘制了一些数据点(见下文;请注意,这个问题只对蓝点感兴趣 - 请忽略红点和绿点)。这些数据点存在于 -170 到 +175 度之间。首先,我需要在 -180 到 +180 度的整个范围内进行推断。我怎样才能做到这一点?此外,我想要一个平滑的插值,而不像我目前使用的三次 interp1d 插值(浅蓝色曲线)。也就是说,曲线没有必要经过所有的散点。

曲线图

0 投票
5 回答
380 浏览

python - 如何测量值列表的周期性(或频率)?

假设我有一个值列表: [0, 10, 20, 10, 0, 10, 20, 10, 0, ...]

显然有周期性。我们看到每 5 个条目有一个循环。我想在上面的列表中测量平均周期性,或完成一个周期所需的平均条目数。

这似乎类似于测量自相关,但我不知道从哪里开始测量“频率”或“周期性”,也就是完成一个周期的速度。

0 投票
1 回答
110 浏览

statistics - 有没有检测二进制时间序列周期性的方法?

我正在努力寻找可用于检测二进制时间序列周期性的方法。(二进制时间序列看起来像 0,0,1,0,0,1,0,0,1... 或 1,0 ,0,0,1,1,0,1,0,0,0,0...)

0 投票
1 回答
159 浏览

python - 使用 Python 根据预定义列表在 Excel 中自动填充数据

在我的 excel 文件中,我列出了一些 7000-8000 种二元化合物。(仅包含 2 个元素)。

我已经将它们分成了它们的组成元素,即我有两列元素,即:第一元素和第二元素。

我在下面附上了截图:

在此处输入图像描述

现在我想根据使用 Python 的预定义列表在每个元素旁边填写相应的原子序数和原子量。

我怎么做?

我还在下面附上了我的预定义列表的屏幕截图:

在此处输入图像描述

人们告诉我诸如使用“CSV”包或“pandas”包之类的事情,但我会要求对上述包或您可能建议的任何其他方法提供更多程序帮助。

此外,如果不能通过 Python 完成,我也对其他语言持开放态度。