Summe eine Zeile ein NumPy array
Würde ich mag, um die Summe einer bestimmten Zeile einer großen NumPy-array. Ich kenne die Funktion array.max()
geben Sie die maximale quer durch das ganze array und array.max(1)
wird mir das maximum in jeder der Zeilen als ein array. Jedoch, würde ich mag, um das maximum in einer bestimmten Zeile (z.B. Zeile 7 oder Zeile 29). Ich habe ein großes array, so dass immer das maximum für alle Zeilen wird mir eine deutliche Zeitstrafe.
InformationsquelleAutor robintw | 2010-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie leicht Zugriff auf eine Zeile des zwei-dimensionalen array mit der Indizierung Betreiber. Die Zeile selbst ist ein array, eine Ansicht, der ein Teil des ursprünglichen array an, und macht alle array-Methoden, einschließlich
sum()
undmax()
. Daher können Sie leicht die maximale Anzahl pro Zeile wie diese:Nur der Vollständigkeit halber, die Sie tun können, das gleiche für die Spalten:
InformationsquelleAutor Ferdinand Beyer