【发布时间】:2012-01-02 14:04:35
【问题描述】:
我有:
(def data [[1 3 4 7 9] [7 6 3 2 7] [1 9 8 6 2]])
我想平均这些(按元素获取):
[3 6 5 5 6]
就像在 MATLAB 中一样:
mean([1 3 4 7 9; 7 6 3 2 7; 1 9 8 6 2])
有了 Incanter,我可以做到:
(map #(/ % (count m)) (apply plus data))
如果数据相当大(而且我有很多),有没有更好的方法来做到这一点?
事先计算(count m) 有帮助吗?
事先对defn 和#(/ % (count m)) 有帮助吗?
【问题讨论】: