NumPy Übungen

Diese Seite bietet eine Sammlung praktischer Übungen, die darauf abzielen, das Verständnis von NumPy zu festigen. Wenden Sie Ihr Wissen an, um praktische, reale Datenmanipulations- und Analyseherausforderungen zu lösen. Jede Übung bietet die Möglichkeit, zentrale NumPy-Konzepte zu üben, von der Array-Erstellung und -Manipulation bis hin zu fortgeschrittenen Broadcasting- und linear-algebraischen Operationen, wodurch die während des NumPy-Lernpfads erworbenen Fähigkeiten vertieft werden.

Ihr erstes NumPy-Lab

Ihr erstes NumPy-Lab

Hallo und willkommen bei LabEx! In diesem ersten Lab lernst du das klassische 'Hello, World!' - Programm in NumPy.
LabNumPy
NumPy im Weltraum

NumPy im Weltraum

Sie sind Teil eines Astronautenteams, das auf eine Mission geht, um einen entfernten Planeten zu erkunden. Als Sie Ihre Reise beginnen, stellen Sie fest, dass das Navigationssystem Ihres Raumschiffs ausgefallen ist und Sie im Weltraum verloren sind! Der einzige Weg, um wieder auf Kurs zu kommen, ist, die Daten zu verwenden, die Sie bisher gesammelt haben, und einige mathematische Berechnungen durchzuführen. Glücklicherweise haben Sie einige Kenntnisse der NumPy-Bibliothek, die Ihnen helfen kann, diese Berechnungen schnell und genau durchzuführen.
ChallengeNumPy
NumPy Array Datentyp-Konverter

NumPy Array Datentyp-Konverter

NumPy ist eine leistungsstarke Bibliothek für wissenschaftliches Rechnen in Python. Eine der Funktionen von NumPy ist die Fähigkeit, effizient mit Arrays zu arbeiten. Manchmal ist es jedoch notwendig, eine Liste von Ganzzahlen in ein NumPy-Array mit einem bestimmten Datentyp zu konvertieren. In dieser Herausforderung müssen Sie eine Python-Funktion schreiben, die eine Liste von Ganzzahlen in ein NumPy-Array mit einem bestimmten Datentyp konvertiert. Dies testet Ihr Verständnis von NumPy und Datentypen in Python.
ChallengeNumPy
NumPy Einsum für wissenschaftliche Berechnungen

NumPy Einsum für wissenschaftliche Berechnungen

In der wissenschaftlichen Berechnung ist es oft erforderlich, verschiedene lineare Algebra-Operationen durchzuführen. NumPy ist eine beliebte Python-Bibliothek, die effiziente und bequeme Werkzeuge für derartige Operationen bietet. Eines der leistungsstärksten Werkzeuge in NumPy ist einsum, was für Einstein-Summation steht.
LabNumPy
Sortieren und Suchen

Sortieren und Suchen

Willkommen zur NumPy-Herausforderung zum Sortieren und Suchen! Diese Herausforderung wurde entwickelt, um deine Fähigkeiten beim Implementieren fortgeschrittener Algorithmen mit NumPy zu testen, einer leistungsstarken Bibliothek für numerische Berechnungen in Python. Deine Aufgabe ist es, eine Reihe von Teilaufgaben zu lösen, die sowohl Sortier- als auch Suchalgorithmen mit hohem Komplexitätsgrad umfassen. Deine Lösungen sollten optimiert sein und die von der NumPy-Bibliothek bereitgestellten Funktionen effektiv nutzen.
ChallengeNumPy
Zufallszahlenerzeugung mit NumPy

Zufallszahlenerzeugung mit NumPy

Für diese Herausforderung werden Sie mehrere Teilherausforderungen absolvieren, die Ihre Fähigkeiten bei der Zufallszahlenerzeugung mit NumPy testen. Jede Teilherausforderung umfasst spezifische Aufgaben, die Sie erfüllen müssen.
ChallengeNumPy
NumPy-Liste-Wert-Statistiken

NumPy-Liste-Wert-Statistiken

In dieser Herausforderung erstellen Sie ein Python-Programm mit der NumPy-Bibliothek, um verschiedene statistische Operationen auf einer Liste von Werten durchzuführen. Das Programm wird mehrere Teilherausforderungen enthalten, die Ihr Wissen und Verständnis von NumPy und seinen Funktionen testen.
ChallengeNumPy
NumPy Einsum Funktion

NumPy Einsum Funktion

Diese Herausforderung wurde entwickelt, um Ihre Fähigkeiten im Umgang mit der einsum-Funktion von Numpy zu testen, die Ihnen die Durchführung verschiedener Operationen auf mehrdimensionalen Arrays ermöglicht. Die Herausforderung besteht aus mehreren Teilaufgaben, die schrittweise schwieriger werden.
ChallengeNumPy
NumPy Skalarprodukt (Dot Product)

NumPy Skalarprodukt (Dot Product)

Willkommen bei der NumPy Dot Challenge! In dieser Challenge werden Sie Ihre Fähigkeiten in Bezug auf NumPy's dot-Funktion testen, die Matrixmultiplikationen durchführt. Die Challenge ist so konzipiert, dass Sie Ihre Fähigkeiten beim Verwenden der dot-Funktion zur Lösung von realen Problemen verbessern können.
ChallengeNumPy
Zeichenkettenoperationen

Zeichenkettenoperationen

Willkommen bei der NumPy-Programmierchallenge, die sich auf Zeichenkettenoperationen konzentriert. Tauchen Sie tief in die Welt der Zeichenkettenmanipulation und -transformation ein. Diese Herausforderung erfordert eine Mischung aus Zeichenkettenfunktionen und Programmierlogik, um die gestellten Aufgaben zu meistern.
ChallengeNumPy
Lineare Algebra mit NumPy lösen

Lineare Algebra mit NumPy lösen

In dieser Challenge schreiben Sie ein Python-Programm, das die Bibliotheken NumPy und Linear Algebra zur Matrixinversion verwendet. Die Matrixinversion ist ein grundlegendes Verfahren der linearen Algebra und findet in vielen Bereichen der Wissenschaft und Technik Anwendung.
ChallengeNumPy
Binäre Operationen Herausforderung mit NumPy

Binäre Operationen Herausforderung mit NumPy

Binäre Operationen bilden das Wesen unseres Rechenparadigmas und ermöglichen es uns, Daten auf der feinsten Ebene zu manipulieren: den Bits. Diese Herausforderung bringt Ihr Verständnis von binären Operationen mit NumPy auf die Spitze. Jede Teilherausforderung soll reale Weltsszenarien simulieren und die Macht der NumPy-Bibliothek nutzen.
ChallengeNumPy
Analysieren und Visualisieren von FFT

Analysieren und Visualisieren von FFT

In dieser Programmieraufgabe werden Sie die Funktionen der NumPy-Fast Fourier Transform (FFT) und der Matplotlib-Bibliothek zur Analyse und Visualisierung komplexer Daten erkunden.
ChallengeNumPy
NumPy reshape()-Funktion

NumPy reshape()-Funktion

Die reshape()-Funktion in der NumPy-Bibliothek wird hauptsächlich verwendet, um die Form eines Arrays zu ändern, ohne die zugrunde liegenden Daten zu verändern. Sie hilft dabei, einem Array eine neue Form zu geben, die je nach Anwendungsfall nützlich sein kann. In diesem Lab werden wir die grundlegende Verwendung der reshape()-Funktion sowie die verschiedenen Parameter und Werte, die sie verwendet, behandeln.
LabNumPy
Hinzufügen eines zweiten Faktors zu einem Login-Skript

Hinzufügen eines zweiten Faktors zu einem Login-Skript

Üben Sie die Multi-Faktor-Authentifizierung, indem Sie ein lokales Python-Login-Skript von reinem Passwort-Zugriff auf Passwort plus einen HMAC-basierten Code umstellen.
LabNumPy