Wie verwenden wir Numpy, um eine Matrix aller Permutationen von drei separaten Wertebereichen zu erstellen?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie verwenden wir Numpy, um eine Matrix aller Permutationen von drei separaten Wertebereichen zu erstellen?

by Anonymous » 18 Apr 2025, 02:17

Ich möchte einen Pandas -Datenframe mit drei Spalten erstellen, so dass die Zeilen alle Permutationen von drei Spalten enthalten, die jeweils einen eigenen Wertebereich enthalten. Außerdem möchte ich sie ASC nach C1, C2, C3. Das Ergebnis, das ich möchte, sieht so aus: < /p>
c1 c2 c3
0 0 0
0 0 1
0 1 0
0 1 1
0 2 0
0 2 1
1 0 0
1 0 1
1 1 0
...
7 2 0
7 2 1
< /code>
Ich versuche immer wieder, Spalten mit Numpy.arange, d. H. Numpy.Arange (0,7,1) für C1, zu füllen. Das erzeugt jedoch nicht einfach alle möglichen Zeilen. In meinem Beispiel sollte ich 8 * 3 * 2 = 48 eindeutige Zeilen von jeweils drei Werten haben. Rekursion?

Top