astype#
- csc_array.astype(dtype, casting='unsafe', copy=True)[Quelle]#
Gibt die Elemente des Arrays/der Matrix in einem angegebenen Typ aus.
- Parameter:
- dtypestring oder numpy dtype
Typcode oder Datentyp, zu dem die Daten umgewandelt werden sollen.
- casting{‘no’, ‘equiv’, ‘safe’, ‘same_kind’, ‘unsafe’}, optional
Steuert, welche Art der Datenkonvertierung erfolgen darf. Standardmäßig ist ‘unsafe’ aus Gründen der Abwärtskompatibilität. ‘no’ bedeutet, dass die Datentypen überhaupt nicht konvertiert werden dürfen. ‘equiv’ bedeutet, dass nur Byte-Order-Änderungen erlaubt sind. ‘safe’ bedeutet, dass nur Konvertierungen erlaubt sind, die Werte erhalten können. ‘same_kind’ bedeutet, dass nur sichere Konvertierungen oder Konvertierungen innerhalb derselben Art, wie z. B. float64 zu float32, erlaubt sind. ‘unsafe’ bedeutet, dass beliebige Datenkonvertierungen durchgeführt werden dürfen.
- copybool, optional
Wenn
copyFalse ist, kann das Ergebnis Arbeitsspeicher mit diesem Array/dieser Matrix teilen. WenncopyTrue ist, ist garantiert, dass das Ergebnis und dieses Array/diese Matrix keinen Arbeitsspeicher teilen.