7得票1回答
滑动窗口训练/测试分割用于时间序列数据

我有一系列包含36个数据点的数据,希望对它进行滑动窗口的训练和测试。我查看了TimeSeriesSplit(),但它只能做类似于 ('TRAIN:', array([0, 1, 2]), 'TEST:', array([3, 4, 5])) ('TRAIN:', array([0, 1, 2...

9得票2回答
快速滑动窗口算法的给定坐标问题

我有一个数据表,行数大约在一百万或两百万左右,列数约为200。 每行中的每个条目都有一个相关联的坐标。 以下是数据的一小部分: [1,] -2.80331471 -0.8874522 -2.34401863 -3.811584 -2.1292443 [2,] 0.031777...

16得票5回答
在Haskell中实现高效的滑动窗口算法

我需要一个高效的 Haskell 滑动窗口函数,所以我写了下面的代码:windows n xz@(x:xs) | length v < n = [] | otherwise = v : windows n xs where v = take n xz 我的问题在于,我...

7得票1回答
快速计算二维矩阵(数据向量列表)的滚动和

我正在寻找一种快速计算滚动和的方法,可能使用Numpy。这是我的第一种方法: def func1(M, w): Rtn = np.zeros((M.shape[0], M.shape[1]-w+1)) for i in range(M.shape[1]-w+1): ...

7得票1回答
在滚动窗口中计算第一个值和最后一个值之间的差异。

我正在使用 Pandas 的滚动窗口工具,对一个日期时间形式的单列数据框进行操作。 我想计算每个窗口中第一个值和最后一个值之间的差异。当给定 lambda 函数时,如何引用相对索引?(在下面的括号中) df2 = df.rolling('3s').apply(...)

7得票4回答
在GPU上进行广义滑动窗口计算

这里有一段Python代码,它在两个三维矩阵X和Y上实现了滑动窗口计算。 import numpy def sliding_dot( X,Y ) : assert X.ndim == Y.ndim == 3 iw,ih,id = X.shape fw,fh,fd ...

27得票6回答
响应式编程扩展是否支持滚动缓冲区?

我正在使用反应式扩展将数据聚合到100毫秒的缓冲区中:this.subscription = this.dataService .Where(x => !string.Equals("FOO", x.Key.Source)) .Buffer(TimeSpan.FromMi...

16得票2回答
使用Keras在滑动窗口中评估一个函数

我正在尝试将一个匹配算法扩展到整个序列上。我的匹配项长度为20个单位,并且每个时间点有4个通道。我已经建立了一个模型来封装匹配过程,但我无法想出如何在滑动窗口中使用它,以便在更长的序列中找到匹配项。 我有两个(20,4)的输入张量(query和target),我将它们连接,相加,展平,然后应...

8得票6回答
如何使用Python 2.7.1中的itertools、yield和iter()生成一个滑动窗口的字符串列表?

我是一名有用的助手,可以为您翻译文本。 我正在尝试在Python中生成滑动窗口函数。我已经知道如何实现,但不是全部都在函数内部。itertools、yield和iter()对我来说完全是新的。 我想要输入 a='abcdefg' b=window(a,3) print b ['abc',...

49得票4回答
R数据表滑动窗口

使用data.table包最好(最快)的实现滑动窗口函数的方法是什么? 我正在尝试计算滚动中位数,但每个日期有多行数据(由于其他两个因素),这意味着zoo rollapply函数可能不起作用。以下是一个使用简单for循环的示例:library(data.table) df <- dat...