我正在对大小约为 50,000 个元素的两个向量执行逐元素操作,并且存在不令人满意的性能问题(几秒钟)。是否存在任何明显的性能问题,例如使用不同的数据结构?
(defn boolean-compare
"Sum up 1s if matching 0 otherwise"
[proposal-img data-img]
(sum
(map
#(Math/abs (- (first %) (second %)))
(partition 2 (interleave proposal-img data-img)))))