Veröffentlichung der Python-Bibliothek für wissenschaftliche Berechnungen , die auf die Arbeit mit mehrdimensionalen Arrays und Matrizen ausgerichtet ist und eine umfangreiche Sammlung von Funktionen zur Umsetzung verschiedener mit Matrizen verbundener Algorithmen bietet. NumPy zählt zu den meistgenutzten Bibliotheken für wissenschaftliche Berechnungen. Der Projektcode ist in Python geschrieben und nutzt Optimierungen in C. unter der BSD-Lizenz.
Release von NumPy 1.17 mit Optimierungen, die die Leistung einiger Operationen erheblich steigern, und der Einstellung der Unterstützung für Python 2.7. Ab sofort ist Python 3.5-3.7 erforderlich. Zu den weiteren Änderungen gehören:
- Die Implementation des FFT (Fast Fourier Transforms) Moduls für die Durchführung der schnellen Fourier-Transformation wurde von fftpack auf das schnellere und präzisere .
- eingebaut, ein neuer erweiterbarer Modul
random, das vier Generatoren für Pseudo-Zufallszahlen (MT19937, PCG64, Philox und SFC64) zur Auswahl anbietet und eine verbesserte Methode zur Entropieerzeugung in parallel laufenden Prozessen implementiert. - Zahlenfolgen- (radix) und hybride Algorithmen wurden hinzugefügt () Sortierungen, die automatisch je nach Datentyp ausgewählt werden.
- Standardmäßig ist die Möglichkeit aktiviert, NumPy-Funktionen zu überschreiben.
Quelle: opennet.ru
