859
30.6
Arithmetische Operationen
Um an Stelle von Sichten eigenständige Arrays zu erhalten, verwenden Sie die copy()-
Methode:
30.6 Arithmetische Operationen
Auf ein Array können Sie die üblichen binären arithmetischen Operationen anwenden: +, -
, *, **,/, %. Die Operation wird mit allen Elementen des Arrays ausgeführt. Das Ergebnis ist
dann ein neues Array mit den Rechenergebnissen.
>>> b = a.T.copy()
Attribut oder Methode Erklärung
clip(...)
Man übergibt in Form von Schlüsselwortargumenten ein Mini-
mum (
min=x) und/oder ein Maximum (max=y). Zurückgegeben
wird eine Kopie des Arrays, die folgendermaßen verändert worden
ist: Alle Werte des Arrays, die kleiner als das angegebene Mini-
mum sind, werden auf das Minimum gesetzt. Alle Werte, die grö-
ßer als das Maximum sind, werden auf das Maximum gesetzt.
copy()
Liefert eine Kopie des Arrays
dtype
Datentyp der Elemente des Arrays
fill(x)
Das gesamte Array wird mit dem Skalar x gefüllt.
ravel()
Liefert eine Sicht (view) in Form eines eindimensionalen (»ver-
flachten«) Arrays aus den Elementen des Arrays
reshape(...)
Liefert eine Sicht (view) auf das Array mit den alten Daten aber in
neuer Form. Die Argumente sind natürliche Zahlen, die die Form
beschreiben (Anzahl der Zeilen, Anzahl der Spalten, ...).
resize(...)
Das Array wird in eine neue Form und Größe gebracht. Wenn das
Array vergrößert wird, werden Nullen ergänzt. Die Argumente sind
natürliche Zahlen, die die Form der Matrix beschreiben, z.B. führt
resize(2,3) zu einer Matrix mit zwei Zeilen und drei Spalten.
round([decimals])
Alle Zahlen im Array werden gerundet. Das optionale Argument
gibt die Anzahl der Nachkommastellen an.
shape
Ein Tupel aus natürlichen Zahlen, das die Form des Arrays
beschreibt (Anzahl der Zeilen, Anzahl der Spalten, ...)
size
Gesamtzahl der skalaren Elemente des Arrays
sort()
In-Place-Sortierung der Elemente des Arrays
tolist()
Liefert eine (eventuell verschachtelte) Liste, die das Array repräsen-
tiert
transpose()
Zurückgegeben wird die transponierte Matrix (als Sicht).
T
Die transponierte Matrix als Attribut (Sicht)
Tabelle 30.3: Einige Attribute und Methoden von Arrays (Klasse numpy.ndarray)

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.