Я пытаюсь получить попарные произведения вектора, скажемR попарно продукт
a = c(1,2,3,4)
То, что я пытаюсь получить это
2,3,4,6,8,12 (в этой последовательности).
Я попытался с помощью Наружно:
outer(1:4,2:4)
, и это дает мне матрицу, которая включает в себя продукты, которые я хочу, но я не уверен, как извлечь их из матрицы таким образом, чтобы масштабируется к векторам более высоких размеров.
Спасибо!
или 'combn (1: 4, 2, прод)' – GSee
+1 для не вычисляя ненужные продукты (как 'external' делает). – Frank
@GSee - Да, спасибо, это еще лучше. –