0
Ich bin mir nicht sicher, was die richtige Terminologie dafür ist, aber ich möchte zwei Arrays verbinden, so dass die resultierende Anordnung jedes Element von A mit jedem Element aus B gepaart hat:kombinieren numpy Arrays Element für Element?
A = [1, 2, 3]
B = [1, 2, 3]
result = [[1,1],
[1,2],
[1,3],
[2,1],
[2,2],
[2,3],
[3,1],
[3,2],
[3,3]]
ein numpy Gibt es Methode, um dies zu erreichen, oder muss ich eine for-Schleife generieren und ein ganz neues Array erstellen?
nicht innerhalb numpy, aber innerhalb itertools (itertools.product). – sascha
Related: [Numpy: kartesischen Produkt von X-und Y-Array Punkte in einzelne Reihe von 2D-Punkten] (http://StackOverflow.com/Questions/11144513/Numpy-Cartesian-Product-of-x-and-y-array- Punkte-in-Einzel-Array-von-2d-Punkten) –