Seite 1 von 1

Reshape Array unbekannte Anzahl Zeilen

Verfasst: Donnerstag 12. März 2020, 12:47
von Eneri_Gnats
Hallo Zusammen,

ich habe eine Frage zum Reshapen von Array. Ich erstelle ein Array in dem ich in einer Forschleife Berechnungen durchführe und die Ergebnisse über append nach jedem Durchlauf anhänge. Das sind immer 4 Werte die eingefügt werden. Am Ende der Schleife soll das Array, das nun nur aus einer Spalte besteht, in ein Array mit 4 Spalten und X Zeilen. Anzahl der Zeil hängt nicht von der Anzahl der Durchläufe ab.

Gibt es eine Möglichkeit der reshape Funktion zusagen, in wie viele Spalten aber nicht in wie viele Zeilen sie mir mein Array reshapen soll?

Viele Grüße und Danke für die Hilfe.

Re: Reshape Array unbekannte Anzahl Zeilen

Verfasst: Donnerstag 12. März 2020, 12:49
von Sirius3
`append` sollte man nicht benutzen, weil da immer der ganze Speicher kopiert wird, sondern benutze eine Liste, die Du nach der Schleife in ein Array umwandelst.

Mit Code, statt vieler Worter, könnte man viel besser helfen.

Re: Reshape Array unbekannte Anzahl Zeilen

Verfasst: Donnerstag 12. März 2020, 12:55
von __blackjack__
@Eneri_Gnats: Ja so eine Möglichkeit bietet die `numpy.reshape()`-Funktion. Ist auch tatsächlich dokumentiert.