Ich habe ein Tupel, das viele Tupel enthält. Jedes Tupel in meinem Haupttupel hat zwei Elemente: Das erste Element ist ein Array mit einer Form von (700,) und das zweite Element ist eine ganze Zahl.Tupel von Arrays innerhalb eines Tupels verketten
Hier ist eine kleine Darstellung meiner Tupel:
x =((np.array[3,3,3],1), (np.array[4,4,4],2), (np.array[5,5,5],3))
Ich bin auf der Suche alle Arrays in eine große Matrix zu kombinieren und alle ganzen Zahlen in einen Spaltenvektor, die alle in einem Tupel passen.
So soll mein Ausgang so etwas wie diese:
y= (np.array([[3,3,3],[4,4,4], [5,5,5]]), np.array([1,2,3]))
Ein Tupel mit dem ersten Elemente als Array mit Form (3,3), und das zweite Element als Array mit einer Form (3,)
Ich nehme an, wir können eine von numpy Stack-Methoden verwenden, aber ich kann nicht meinen Kopf um, wie Sie auf alle Elemente der Tupel zugreifen, um dies zu tun.
Vielen Dank.
So würde die Ausgabe eine regelmäßige 3x4 förmige Anordnung sein, nicht wahr? – Divakar
Nein die Ausgabe wäre ein Tupel mit zwei Arrays - 3x3 und eine 3. Hoffentlich macht das Sinn. – Moondra
Können Sie die tatsächlich erwartete Ausgabe aufschreiben, weil das, was Sie gezeigt haben, nicht gültig ist. – Divakar