使用Laravel集合的卷积滤波器(即,#34;运行平均值"),在功能上

时间:2017-02-07 10:31:50

标签: php laravel collections functional-programming convolution

在laravel的集合中实现1D卷积滤波器的好方法是什么?意思是,取一个迭代元素,N个邻居元素并进行加权平均,在卷积矩阵中定义的权重

不难想象如何通过for循环迭代地进行迭代,利用索引

但是有一种更清洁的方式,通过地图/过滤器/类似的方式使用集合的功能方法吗?我似乎无法访问除当前迭代的

之外的其他元素

1 个答案:

答案 0 :(得分:0)

我会看看Laravel的内置集合方法来迭代你的集合(循环方式)。 https://laravel.com/docs/5.4/collections#method-each我不认为有矩阵像操作来创建一维过滤器。