Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Grundlegende Array-Erstellung | NumPy-Grundlagen
Ultimatives NumPy

bookGrundlegende Array-Erstellung

Ein NumPy-Array ist ein effizientes, multidimensionales Containerobjekt zur Speicherung und Verarbeitung großer Datensätze mit gleichen Datentypen. Obwohl sie Python-Listen ähneln, sind sie speichereffizienter und ermöglichen leistungsstarke mathematische und numerische Operationen.

Nun ist es an der Zeit, die ersten NumPy-Arrays zu erstellen. Die einfachste Methode hierfür ist die Verwendung der Funktion array(), der entweder eine list oder ein tuple als Argument übergeben wird – und nur diese.

Note
Hinweis

In allen Aufgaben dieses Kurses sollten NumPy-Arrays ausschließlich aus Listen erstellt werden.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Datentyp angeben

Der Datentyp der Array-Elemente wird implizit festgelegt; Sie können ihn jedoch explizit mit dem Parameter dtype angeben:

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Das erste Integer-Array verwendet den Standard-Datentyp int64, einen 8-Byte-Integer. Das zweite Array verwendet int8, einen 1-Byte-Integer.

Zu den gebräuchlichsten NumPy-Datentypen gehören numpy.float16, numpy.float32 und numpy.float64, die 2-Byte-, 4-Byte- und 8-Byte-Gleitkommazahlen speichern.

question mark

Welcher Parameter in der Funktion np.array() ermöglicht es, den Datentyp der Array-Elemente explizit festzulegen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.7

bookGrundlegende Array-Erstellung

Swipe um das Menü anzuzeigen

Ein NumPy-Array ist ein effizientes, multidimensionales Containerobjekt zur Speicherung und Verarbeitung großer Datensätze mit gleichen Datentypen. Obwohl sie Python-Listen ähneln, sind sie speichereffizienter und ermöglichen leistungsstarke mathematische und numerische Operationen.

Nun ist es an der Zeit, die ersten NumPy-Arrays zu erstellen. Die einfachste Methode hierfür ist die Verwendung der Funktion array(), der entweder eine list oder ein tuple als Argument übergeben wird – und nur diese.

Note
Hinweis

In allen Aufgaben dieses Kurses sollten NumPy-Arrays ausschließlich aus Listen erstellt werden.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Datentyp angeben

Der Datentyp der Array-Elemente wird implizit festgelegt; Sie können ihn jedoch explizit mit dem Parameter dtype angeben:

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Das erste Integer-Array verwendet den Standard-Datentyp int64, einen 8-Byte-Integer. Das zweite Array verwendet int8, einen 1-Byte-Integer.

Zu den gebräuchlichsten NumPy-Datentypen gehören numpy.float16, numpy.float32 und numpy.float64, die 2-Byte-, 4-Byte- und 8-Byte-Gleitkommazahlen speichern.

question mark

Welcher Parameter in der Funktion np.array() ermöglicht es, den Datentyp der Array-Elemente explizit festzulegen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
some-alt