问题标签 [sliding-window]

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 投票
4 回答
138163 浏览

algorithm - 什么是滑动窗口算法?例子?

在解决几何问题时,我遇到了一种称为滑动窗口算法的方法。

真的找不到任何学习材料/细节。

算法是关于什么的?

0 投票
1 回答
1065 浏览

javascript - 如何创建动画滑动窗口/选项卡菜单?

我在 YUI 2.8 中创建了导航菜单,如下所示:

滑动窗口菜单

我也有使用 CSS 过渡的动画标签。浏览器不广泛支持 CSS 过渡,并且我的动画在 Opera、IE 等中不起作用。
由于我已经在该页面上使用 YUI 2.8,有人可以告诉我如何为这些选项卡设置动画吗?
当我单击任何选项卡时,它应该在垂直维度上平滑扩展(动画)。
以下是当我选择任何选项卡时将更改的选项卡属性(选项卡的以下属性应为动画):

  • 填充物
  • 边距
  • 背景颜色
  • 边框

请注意上图中:

  • 选择第一个选项卡时,在 #1 的情况下,右侧几乎没有空间。
  • 在案例#2 和案例#3 的左侧和右侧都有空间。
  • 在情况 #4 中,选择最后一个选项卡时,左侧会留下一些空间。
0 投票
6 回答
10543 浏览

python - 在 Python 2.7.1 中使用 itertools、yield 和 iter() 生成带有滑动窗口的字符串列表?

我正在尝试在 Python 中生成滑动窗口函数。我想出了如何做到这一点,但不是全部在函数内部。itertools、yield 和 iter() 对我来说是全新的。

我想输入

我得到它的方式是

基本上我很困惑的是如何在函数内部使用函数的最终值?

这是我的函数代码

我希望它返回加入的列表,但是当我按下运行它时,它说“你的程序中有错误* 'return' with argument inside generator”

我真的很困惑。. .

0 投票
0 回答
293 浏览

java - android滑动窗口是否支持EditText字段?

我的 android 应用程序中有一个滑动窗口视图,其中包含 3 个 xml 布局。在其中一个 xml 文件中,我有一个EditText字段和一个按钮。EditText我的问题是即使我OnEditorActionListener在代码中指定了我也无法在字段中输入值。有什么解决办法吗?

0 投票
2 回答
913 浏览

r - R:根据一天中的时间有效地对数据框进行子集化

我有一个大型 (150,000x7) 数据框,打算用于金融市场的回溯测试和实时分析。数据以 5 分钟间隔代表投资工具的状况(尽管确实存在漏洞)。它看起来像这样(但更长):

数据已预加载到 R 中,但在我的回测期间,我需要按两个标准对其进行子集化:

第一个标准是滑动窗口,以避免窥视未来。窗口必须是这样的,回测中每个新的 5 分钟间隔将整个窗口移动到未来 5 分钟。这部分我可以这样做:

第二个标准是另一个滑动窗口,但它会滑动并仅包含在任何给定日期输入时间的几分钟内的time of day那些条目。N

示例:如果窗口的大小为2 hours,输入时间为 ,12:00PM则窗口必须包含Time介于10:00AM和之间的所有行2:00PM

这是我无法弄清楚的部分。

编辑:我的数据中有漏洞,连续两行可能相隔 5 分钟以上。数据看起来像这样(非常放大) 在此处输入图像描述

随着窗口在这些间隙中移动,窗口内的点数应该会有所不同。

以下是我想要在 R 中执行的操作(相同的表结构)的 MySQL 代码:

0 投票
5 回答
3840 浏览

sql - 数据库表上的有效滑动窗口总和

数据库有一个transactions包含列的表:account_id, date, transaction_value(有符号整数)。account_value另一个表transaction_value(它使用transactions表上的触发器进行更新(即,INSERT、UPDATE 和 DELETEtransactions触发触发器以更改account_value.)

一项新要求是仅计算帐户在过去 365 天内的总交易价值。只需要当前的运行总计,而不是以前的总计。将经常请求此值,几乎与account_value.

你将如何有效地实现这个“滑动窗口总和”?一个新的表是好的。有没有办法避免每次对一年的范围求和?

0 投票
2 回答
691 浏览

python - 在 Python 中的 2D 数组上计算滑动窗口中模式的最有效方法是什么?

我有一个 RGBA 图像,我需要在保持平滑的同时进行升级。

问题是我需要保持颜色完全一样(背景:我正在调整地图的大小,其中省份是颜色编码的),所以我不能只使用双三次插值来调整大小,因为这也会插值平滑时的像素颜色。

因此,为了获得平滑的边缘,我希望使用最近邻(给我楼梯图案)进行升级,然后通过用在某个半径内最常出现的像素颜色替换目标图像中的每个像素来修整边缘,a所以:

这很快就完成了,除了它不起作用,因为 PIL 的 ImageFilters 在每个通道上单独运行。握拳

我尝试使用 numpy 数组并在循环中执行以下操作:

请注意,此处的 dest 和 source 是相同形状的 XxYx4 数组,因此需要重新整形并转换为元组。
理论上这会起作用,但要完成我正在操作的8200 万像素图像需要 12 个小时。我推断这主要是由于铸造和重塑的不必要开销。

在 Python 中执行此操作的合适方法是什么?

我正准备举手并编写一个 C++ 模块来完成这项任务。
任何能让我远离这条道路的东西都将不胜感激!

0 投票
5 回答
216 浏览

jquery - div {position:absolute} 在不同宽度屏幕上的不同位置呈现

我用 jQueryanimate()函数制作了一个滑动 (S) 窗口。即它左右滑动。

打开时它使用以下 CSS。

我面临的问题是:在不同宽度的屏幕上,窗口从不同的位置开始。我应该在另一个窗口 (A) 旁边显示它。在我的笔记本电脑上它工作正常。在客户端,它与窗口 A 的一半重叠。我相信这是由于position:absolute;但我不知道如何解决它。请帮忙!谢谢!

0 投票
2 回答
1918 浏览

c# - 二维数组算法上的圆形滑动窗口

这个问题解决了我一半的问题 ,因为我的滑动窗口可以移动到表格之外,例如对于 3x3 窗口,窗口的两列可以在表格的左端,而一列将在右端。这些图像显示窗口向左移动

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我需要这个滑动窗口的算法,上述问题中的滑动窗口不会移到表格之外。

0 投票
1 回答
826 浏览

c - 基于滑动窗口协议的数据转换,C

我遇到的问题在某种程度上非常具体。

我必须通过链接在 C 中实现滑动窗口协议。我的 sender.c 文件将速度、延迟和丢失或损坏文件的百分比作为参数接收。数据通过链接发送。由于这是一项学校作业,我不知道链接的实现细节,但是发送者和接收者需要使用端口和 ip 来初始化链接,我猜他们正在使用套接字。无论如何,我正在尝试将连接参数发送给接收者,以便将它们用于超时和控制流。我创建了发送代表速度和延迟的 2 个整数的数据帧有效负载,使用:

int s = (int)(*speed - '0'); int d = (int)(*delay - '0'); sprintf(t.payload,"%d%d",s,d);

当我在发件人文件中打印 s 和 d 变量时,结果是 1,1,这是正确的。之后,我将生成的 payloar 发送给接收方,其中有效载荷 [0] 分配给另一个称为速度的 int 变量,有效载荷 [1] 分配给另一个称为延迟的 int 变量。问题是这里它们的值是 49 而不是它们应该的值。我尝试在它们上使用 atoi() 函数,但是当我这样做时,延迟成功转换为 1,而速度转换为 11,这没有任何意义。我尝试了很多不同的方法来使其工作,将它们作为字符发送并在接收端转换它们也没有帮助。

有任何想法吗?

PS:对于巨大的帖子和我的英语错误感到抱歉!