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

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

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post