Ich verwende eine Eingabematrix der Form m * n
oder m
Zeilen und n
Spalten. Ich möchte das elementweise Produkt aller möglichen Kombinationen von Spalten berechnen. Daher muss ich eine Matrix der Form m * n*n
ausgeben.
Konkreter sagen wir, meine Eingangsmatrix hat Spalten [c1, c2, c3 ... cn]
. Meine Ausgangsmatrix sollte wie folgt aussehen: [c1*c1 c1*c2 ... c1*cn c2*c1 c2*c2 ... cn*cn]
, wobei ci*cj
ein Vektor ist, der die elementweise Multiplikation der Vektoren ci
und cj
darstellt.Alle möglichen Spaltenmultiplikationen in numpy?
Ich möchte nicht eine for
Schleife verwenden, auf der Suche nach einer sauberen Möglichkeit, dies mit numpy
APIs zu tun.