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
course content

Kursinhalt

Ultimatives Numpy

Ultimatives Numpy

1. NumPy-Grundlagen
2. Indexierung und Slicing
3. Häufig Verwendete NumPy-Funktionen
4. Mathematik mit NumPy

book
Grundlegende Array-Erstellung

Ein NumPy-Array ist ein effizientes, mehrdimensionales Behältnis zur Speicherung und Manipulation großer Datensätze desselben Datentyps. Obwohl sie den Python-Listen ähneln, sind sie speichereffizienter und ermöglichen mathematische und numerische Operationen mit hoher Leistung.

Jetzt ist es an der Zeit, Ihre ersten NumPy-Arrays zu erstellen. Der einfachste Weg, dies zu tun, ist die Verwendung der array()-Funktion, indem entweder eine list oder ein tuple als Argument übergeben wird, und nur diese.

Hinweis

Sie sollten NumPy-Arrays nur aus Listen in allen Aufgaben im gesamten Kurs erstellen.

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 definiert; Sie können ihn jedoch explizit mit dem dtype-Parameter 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, der ein 8-Byte-Integer ist. Das zweite Array verwendet int8, ein 1-Byte-Integer.

Die gebräuchlichsten NumPy-Datentypen umfassen numpy.float16, numpy.float32 und numpy.float64, die jeweils 2-Byte-, 4-Byte- und 8-Byte-Gleitkommazahlen speichern.

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

course content

Kursinhalt

Ultimatives Numpy

Ultimatives Numpy

1. NumPy-Grundlagen
2. Indexierung und Slicing
3. Häufig Verwendete NumPy-Funktionen
4. Mathematik mit NumPy

book
Grundlegende Array-Erstellung

Ein NumPy-Array ist ein effizientes, mehrdimensionales Behältnis zur Speicherung und Manipulation großer Datensätze desselben Datentyps. Obwohl sie den Python-Listen ähneln, sind sie speichereffizienter und ermöglichen mathematische und numerische Operationen mit hoher Leistung.

Jetzt ist es an der Zeit, Ihre ersten NumPy-Arrays zu erstellen. Der einfachste Weg, dies zu tun, ist die Verwendung der array()-Funktion, indem entweder eine list oder ein tuple als Argument übergeben wird, und nur diese.

Hinweis

Sie sollten NumPy-Arrays nur aus Listen in allen Aufgaben im gesamten Kurs erstellen.

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 definiert; Sie können ihn jedoch explizit mit dem dtype-Parameter 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, der ein 8-Byte-Integer ist. Das zweite Array verwendet int8, ein 1-Byte-Integer.

Die gebräuchlichsten NumPy-Datentypen umfassen numpy.float16, numpy.float32 und numpy.float64, die jeweils 2-Byte-, 4-Byte- und 8-Byte-Gleitkommazahlen speichern.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
some-alt