如何计算scala中一组向量的平均向量?

时间:2017-04-05 21:02:59

标签: scala apache-spark

我有一个表格

的RDD
(3,CompactBuffer((-0.063763,0.060122,0.250393), (0.006971,-0.096478,0.123718), (-0.198281,-0.079444,-0.015460)))

我需要计算compactBuffer

中矢量的平均值
val averagevector = filteredvectors.reduce((a,b) => sum(b)/b.size)

通过执行类似上面显示的减少操作。

我的averagevector应该类似于(3, (avg(1), avg(2), avg(3))),其中avg(1)是上面显示的CompactBuffer中所有第一个元素的平均值。

0 个答案:

没有答案