Overview
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Dein Python-Code läuft vielleicht gut, aber was, wenn er schneller sein muss? Dieses praktische Buch zeigt dir, wie du Leistungsengpässe findest und deinen Code in Programmen mit vielen Daten deutlich beschleunigen kannst. Durch die Erklärung der grundlegenden Theorie hinter Designentscheidungen hilft diese erweiterte Ausgabe von "High Performance Python" erfahrenen Python-Programmierern, die Implementierung von Python besser zu verstehen.
Wie nutzt man die Vorteile von Multicore-Architekturen oder der Kompilierung? Oder wie baut man ein System auf, das über die RAM-Grenzen hinaus skalierbar ist oder mit einer GPU arbeitet? Die Autoren Micha Gorelick und Ian Ozsvald zeigen konkrete Lösungen für viele Probleme und berichten von Erfahrungen aus Unternehmen, die Hochleistungs-Python für die GenAI-Datenextraktion, produktionsreifes maschinelles Lernen und vieles mehr einsetzen.
- NumPy, Cython und Profiler besser verstehen
- Erfahren Sie, wie Python die zugrunde liegende Computerarchitektur abstrahiert
- Nutzen Sie Profiling, um Engpässe bei der CPU-Zeit und der Speichernutzung zu finden
- Schreiben Sie effiziente Programme, indem Sie geeignete Datenstrukturen auswählen.
- Beschleunigen Sie Matrix- und Vektorberechnungen
- Verarbeite Datenrahmen schnell mit Pandas, Dask und Polars
- Beschleunige deine neuronalen Netzwerke und GPU-Berechnungen
- Nutzen Sie Tools, um Python in Maschinencode zu kompilieren
- Verwalte mehrere I/O- und Rechenoperationen gleichzeitig
- Konvertier Multiprocessing-Code, damit er auf lokalen oder Remote-Clustern läuft
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access