草庐IT

均值滤波

全部标签

apache - 如何在 Mahout K 均值聚类中维护数据条目 ID

我正在使用mahout运行k-means聚类,在聚类时我遇到了识别数据条目的问题,例如我有100个数据条目iddata00.10.20.30.410.20.30.40.5......1000.20.40.40.5聚类后,我需要从聚类结果中取回id,以查看哪个点属于哪个聚类,但似乎没有办法维护id。在mahout官方的聚类合成控制数据的例子中,只输入数据到mahout,没有idlike28.781234.463231.338131.283428.9207......24.892325.74127.553232.821727.8789...并且聚类结果只有cluster-id和点值:VL-

java - 使用 MapReduce 查找数字的平均值

我一直在尝试编写一些代码来使用MapReduce查找数字的平均值。我正在尝试使用全局计数器来实现我的目标,但我无法在我的Mapper的map方法中设置计数器值,而且我也无法在我的Reducer的reduce方法。我是否必须在map中使用全局计数器(例如,通过使用提供的Reporter的incrCounter(key,amount))?或者您会建议任何不同的逻辑来获得一些数字的平均值吗? 最佳答案 逻辑很简单:如果所有数字都具有相同的键,则映射器会发送您想要使用相同键求平均值的所有值。因此,在reducer中,您可以对迭代器中的值求和

hadoop - 使用 pig 或 hadoop 寻找均值

我有一个巨大的表格文本文件数据保存在data/data1.txt、data2.txt等目录merchant_id,user_id,amount1234,9123,299.21233,9199,203.21234,0124,230andsoon..我想做的是针对每个商户,求出平均金额..所以基本上最后我想将输出保存在文件中。像merchant_id,average_amount1234,avg_amt_1234aandsoon.如何计算标准差?很抱歉问这么基本的问题。:(任何帮助,将不胜感激。:) 最佳答案 ApachePIG非常适合

hadoop - 使用 PIG 计算平均值

我是PIG的新手,想计算我的一列数据的平均值010.120.1304050607080.1我写了这个pig脚本dividends=load'myfile.txt'as(A);dumpdividendsgrouped=groupdividendsbyA;avg=foreachgroupedgenerateAVG(grouped.A);dumpavg它将数据解析为(0)(10.1)(20.1)(30)(40)(50)(60)(70)(80.1)但平均给出这个错误2013-03-0415:10:58,289[main]ERRORorg.apache.pig.tools.grunt.Grunt

php - 图像RGB颜色的平均值

我正在尝试在php中获取图像的RGB颜色的平均值。由gdlib我编程$x=imagesx($im);$y=imagesy($im);for($i=0;$i>16)&0xFF;$sum['G']+=($rgb>>8)&0xFF;$sum['B']+=$rgb&0xFF;}但我认为这不是好方法。它需要大量的内存来处理。还有其他方法吗? 最佳答案 我会去重采样:$tmp_img=ImageCreateTrueColor(1,1);ImageCopyResampled($tmp_img,$im,0,0,0,0,1,1,$x,$y);//or

ROS导航小车2 AMCL(蒙特卡洛)粒子滤波定位算法(仅作个人记录)

AMCL原理概念AMCL(adaptiveMonteCarloLocalization)自适应蒙特卡洛定位,A也可以理解为augmented,是机器人在二维移动过程中概率定位系统,采用粒子滤波器来跟踪已经知道的地图中机器人位姿,对于大范围的局部定位问题工作良好。对机器人的定位是非常重要的,因为若无法正确定位机器人当前位置,那么基于错误的起始点来进行后面规划的到达目的地的路径必定也是错误的。详细原理参考链接AMCL配置文件launch>!--当设置为true时,AMCL将会订阅map话题,而不是调用服务返回地图。也就是说当设置为true时,有另外一个节点实时的发布map话题,也就是机器人在实时的

php - 如何在 laravel 中获取列值的平均值

假设我有这个专栏star----1331253它有七行,并且有整数值!我想将它添加并除以行数。我如何在Laravel中做到这一点。我可以用普通的php来做,但我想在laravel中学习。 最佳答案 试试这个:$avgStar=Model::avg('star');“型号”将替换为您的型号名称 关于php-如何在laravel中获取列值的平均值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

java - 为 Apache Commons 卡尔曼滤波器 2D 定位估计指定起始位置

我使用apache公共(public)数学库的kalmanfilter实现来提高我的室内定位框架的准确性。我想我为2D定位正确设置了矩阵,而状态由位置(x,y)和速度(vx,vy)组成。我在“estimatePosition()”方法中使用新的传入位置设置状态“x”。过滤器似乎工作:这是我的小JUnit测试的输出,它在一个循环中调用方法estimatePosition()和模拟位置[20,20]:第一次递归:位置:{20;20}估计:{0,0054987503;0,0054987503...第100次递归:位置:{20;20}估计:{20,054973733;20,054973733}

求和带通滤波器输出时,在第一个波长中怪异的波峰

我正在通过令人兴奋的带通滤波器来创造声音,并以短脉冲并将输出汇总在一起。我使用的过滤器越多,一开始似乎就会发出剪裁声音。当我可视化声波时,我意识到第一波长的第一个波峰比与下一个WavelEnght相比要高。当我只有一个过滤器时,输出就可以了。我用一个过滤器将贴片和声波连接起来,并带有四个过滤器进行插图。我该如何纠正第一个波峰?它与阶段有任何关系吗?干杯]1看答案我在另一个论坛上得到了答案。这是一个阶段问题。我通过更改其他每个带通滤波器的阶段来解决它,通过将输出乘以[*~-1]。希望这对某人有帮助。

java - 在 C/Java 中为时域卷积生成 DSP 滤波器系数

我正在编写一个执行某些DSP的智能手机(Android、iPhone)应用程序。我是一个经验丰富的程序员。我还参加了DSP中的一门本科电子工程类(class),并且知道如何使用Matlab。我想对我的时域信号应用低通和带通滤波器。根据我的理解,我需要对我的时域样本和滤波器系数进行卷积。在Matlab中,我会使用fir1()函数获取滤波器系数,并使用conv()/filter()函数应用卷积。我知道如何用Java/C编写卷积函数,但我不知道如何生成滤波器系数。我知道对于低通滤波器,系数来自sinc函数,而带通滤波器基本上是一个移位的低通滤波器。如何以编程方式生成这些系数?