Новичок в Incanter, и ему было интересно, как будет выглядеть векторизованное решение для создания матрицы на основе результатов парного произведения двух списков. Чтобы быть более понятным, у меня есть два списка, которые я создаю с
(def x (pdf-poisson (range 4) :lambda 2.2))
(def y (pdf-poisson (range 4) :lambda 1.5)).
Теперь я бы хотел матрицу 4x4 M, такую, чтобы M (1,1) было произведением x (1) и y (1), M (1,2) было произведением x (1) и y ( 2) и т. Д.
Легко взять внешний продукт в Octave, поэтому надеялся, что Incanter поддержит это.
Я легко могу написать код, сопоставив функцию по векторам, но хотел идиоматического или векторизованного подхода, если это возможно.
Спасибо,
JT