NumPy Scientific Computing Python Library 1.17.0 veröffentlicht

fand statt Veröffentlichung der Python-Bibliothek für wissenschaftliches Rechnen NumPy 1.17, konzentrierte sich auf die Arbeit mit mehrdimensionalen Arrays und Matrizen sowie auf die Bereitstellung einer großen Sammlung von Funktionen mit der Implementierung verschiedener Algorithmen im Zusammenhang mit der Verwendung von Matrizen. NumPy ist eine der beliebtesten Bibliotheken für wissenschaftliche Berechnungen. Der Projektcode ist in Python unter Verwendung von Optimierungen in C und geschrieben vertrieben von unter der BSD-Lizenz.

NumPy 1.17-Veröffentlichung bemerkenswert Einführung von Optimierungen, die die Leistung einiger Vorgänge erheblich verbessern, und Beendigung der Unterstützung für Python 2.7. Um zu funktionieren, benötigen Sie jetzt Python 3.5-3.7. Zu den weiteren Änderungen gehören:

  • Die Implementierung des FFT-Moduls (Fast Fourier Transforms) zur Durchführung einer schnellen Fourier-Transformation wurde von fftpack auf ein schnelleres und genaueres Modul verschoben Pocketfft.
  • Enthält ein neues erweiterbares Modul
    random, das eine Auswahl von vier Pseudozufallszahlengeneratoren (MT19937, PCG64, Philox und SFC64) bietet und eine verbesserte Methode zur Erzeugung von Entropie bei Verwendung in parallelen Prozessen implementiert.

  • Bitweise (Radix) und Hybrid () hinzugefügtTimsort) Sortierungen, die je nach Datentyp automatisch ausgewählt werden.
  • Standardmäßig ist die Möglichkeit zum Überschreiben von NumPy-Funktionen aktiviert.

Source: opennet.ru

Kommentar hinzufügen