问题标签 [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 回答
242 浏览

python - 熊猫:周期性边界滚动

是否可以在使用rolling函数时包含开始和结束索引值,pandas以使系列的值是周期性的?

例如,我有以下Series实例:

当我输入:

产量:

但是,我想在计算中包括该系列的任一端,以便结果为:

感谢您尝试实现这一目标的任何帮助!

0 投票
1 回答
221 浏览

matlab - 在 Matlab 中从图像中提取周期性图案

我的图像中有一个弯曲的信号,您可以在下图中看到。(换句话说,不止一个带有阴影的信号)

我在 Matlab 中的图像

我想提取这个正弦信号(比如一维信号)并找到它的占空比、频率等。如您所见,我的图像中也有很多噪声模式,找到阈值或找到边缘并没有帮助我解决问题。

另外,我希望有一个自动算法,可以概括我的其他图像,例如这样。因此,我认为无法找到 ROI,因为一般来说,正弦信号是从不同的行开始的。

0 投票
1 回答
150 浏览

c# - 定期循环通过 3 值 C# 枚举的单个(且成本低廉)操作(即使用换行)

我有一个 3 元素枚举,它定义了三个上下文之一,例如红色、绿色或蓝色。此枚举用于具有数百万次迭代的循环中,例如像素很多。这些字段当前是一个int默认值。给定 R,G,B,R,G,B... 的所需生产顺序,我目前已采取措施检查该值当前是否为 B,从而将其分配给 R,否则增加该值。

有没有办法用单个操作包装一个 3 字段枚举,这样就不需要分支来确定是否该包装了。我知道模数(%)符合要求,但我的动机是基于性能的,而且我最多只能通过如此昂贵的操作来收支平衡(测试得到证实,但并非详尽无遗)。

为了正确看待我的议程,如果我有 256 个相关字段,我可以创建一个基于字节的枚举,并在不受惩罚和预期溢出的情况下递增。唉,我只有三个,我想不出一种方法来操作任何积分原语,以循环产生三个值的方式,使用轻量级 ALU 操作,(+,-,&,^,|,<<.. ETC)。我也无法想出一种无需临时使用此类操作即可交换位的方法,但是有一种很少实用但可行的方法。

有人可以指导我分配3个整数枚举值的方法,以便它们可以定期遍历,不需要分支,也不需要使用基于除法的运算符(如模数)?

0 投票
1 回答
799 浏览

neo4j - Neo4j Apoc 定期提交限制不起作用

我正在尝试删除度数等于或小于 1 的所有节点,但它不起作用。我的查询如下

0 投票
2 回答
448 浏览

python-3.x - 如何计算python中两个二面角(周期)角分布之间的距离?

在计算两个二面角分布之间的地球移动器距离(EMD: https ://en.wikipedia.org/wiki/Earth_mover%27s_distance )(也称为 Wasserstein 度量)时,我正在寻找处理周期性的正确和最直接的方法角度。

根据 IUPAC 二面角定义,我得到的二面角范围是 [-180, 180]。

我不确定如何修改我的输入以使 EMD/Wasserstein 有意义。我觉得我可以在几个不同的修改输入上计算 EMD 并选择最小值,以避免周期性边界问题。你能提出任何想法吗?

以下是我输入的一些示例。对于它们中的每一个,我想使用一个程序来获得成对分布之间真实的最小 EMD 距离。

提前感谢您提供的任何意见:)

这是我目前正在使用的代码

示例:比较蓝色和橙色(Y1 和 Y2)

例 1

0 投票
1 回答
2104 浏览

excel - 如何使用excel数据查找经期

我有来自钟摆实验的三列 Excel 数据:时间、角位移和角速度。我想知道Excel中是否有一种方法可以计算然后绘制周期(如果可能的话,显示图表的函数)......我意识到这是一个愚蠢的问题。我还是 Excel 的新手。感谢您提供的任何指示!

0 投票
1 回答
59 浏览

windows - 如何在 Windows 批处理文件中的 HH:29:55 和 HH:59:55 触发命令

在 Windows 批处理文件 (x.bat) 中,当时间的第二部分大于 55 时,如何每 30 分钟触发一次命令?

我现在拥有的是:

问题是时间不够精确,即。秒 > 55 在 min%30==29。

0 投票
3 回答
1243 浏览

android - 如何使用 WorkManager 和 OneTimeWorkRequest 在 Android 中的特定时间接收每日通知?

我的目标

当我的开关被激活时,每早上 8 点收到一个通知

当前结果

- 如果我第一次激活开关,我每次启动应用程序时都会收到通知

- 我也收到通知而无需随时启动应用程序

-另外,我在一天内收到了几条通知

我做了什么(我的代码)

-NotificationActivity(onCreate 的一部分)

-NotificationActivity -> 布局

布局

-NotificationWorker

如果您需要更多信息,请告诉我,谢谢谁会帮助我

0 投票
1 回答
293 浏览

r - 计算 R 中周期性(循环)变量的均值和方差

我的数据集中有几个变量代表一周内事件的每日时间。

例如,两行可能如下所示:

我想计算这些行的方差。为此,我需要平均值,并且因为这些是周期性变量,所以我调整了此页面中的代码:

这可以按预期工作t2

虽然理想的答案是23.93197。但是对于t1,它给出了一个错误的答案:

而使用普通mean函数给出正确答案:

我的问题是:

1)这个“循环平均值”代码是否正确,如果是,我是否正确使用它?

2)我有一个自己的circ.var函数(见下文)来计算周期变量的方差 - 这会为所有可能的输入时序向量产生正确的方差吗?

任何帮助将不胜感激!感谢您抽时间阅读!

0 投票
1 回答
39 浏览

python - 时间序列中的周期性:我有周期本身,我怎么知道周期从哪里开始?

我有一个时间序列,其中包含数据中的隐藏周期性。我已经找到了周期本身(例如,60 分钟、100 分钟)。如何找到具有周期性的特定序列?请注意,周期性甚至可以从时间序列的中间开始。

我能做些什么呢?