R paarweises Produkt

Ich versuche, die paarweisen Produkte eines Vektors zu erhalten, sagen wir

a = c(1,2,3,4)

Was ich versuche zu bekommen, ist

2,3,4,6,8,12 (in dieser Reihenfolge).

Ich habe versucht, äußere zu verwenden:

outer(1:4,2:4)

und das gibt mir eine Matrix, die die gewünschten Produkte enthält, aber ich bin nicht sicher, wie ich sie aus der Matrix auf eine Weise extrahieren kann, die sich auf Vektoren höherer Dimensionen skalieren lässt.

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage