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.
In NumPy 1.19 wurde die Unterstützung für Python 3.5 eingestellt und der Code für die Unterstützung von Python 2 entfernt (die Schicht numpy.compat bleibt jedoch bestehen). Die unterstützten Versionen sind Python 3.6, 3.7 und 3.8. Die Entwicklung des Moduls wird fortgesetzt. für die Arbeit mit Zufallsstichproben. Die Unterstützung von Wheel-Paketen für NumPy auf Aarch64-Architekturen und bei Verwendung der Python-Implementierung wurde verbessert. . Funktionalität von numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero und numpy.array_equal. Die Erkennung von CPU-Funktionen, wie AVX-Unterstützung, wurde verbessert. Eine Implementierung, die 5-7 Mal schneller ist, wurde hinzugefügt. basierend auf AVX512, die für Eingabewerte vom Typ np.float64 verwendet wird.
Quelle: opennet.ru
