Veröffentlichung der Python-Bibliothek für wissenschaftliche Berechnungen NumPy 1.17.0

Hat stattgefunden Release der Python-Bibliothek für wissenschaftliche Berechnungen NumPy 1.17, die auf die Arbeit mit mehrdimensionalen Arrays und Matrizen ausgerichtet ist und eine große Sammlung von Funktionen zur Implementierung verschiedener mit Matrizen verbundener Algorithmen bereitstellt. NumPy ist eine der gefragtesten Bibliotheken für wissenschaftliche Berechnungen. Der Projektcode ist in Python geschrieben, mit Optimierungen in C und wird verbreitet unter der BSD-Lizenz stehen.

Veröffentlichung von NumPy 1.17 bemerkenswert mit Optimierungen, die die Leistung bestimmter Operationen erheblich steigern, und der Einstellung der Unterstützung für Python 2.7. Für die Verwendung wird jetzt Python 3.5-3.7 benötigt. Zu den weiteren Änderungen gehören:

  • Die Implementierung des FFT (Fast Fourier Transforms)-Moduls für die schnelle Fourier-Transformation wurde von fftpack auf das schnellere und genauere pocketfft.
  • eingebettet, ein neues erweiterbares Modul
    random, das vier Generatoren für Pseudo-Zufallszahlen (MT19937, PCG64, Philox und SFC64) zur Auswahl bietet und eine verbesserte Methode zur Generierung von Entropie für den Einsatz in parallel laufenden Prozessen implementiert.
  • Es wurden Algorithmen für die Radix- (radix) und hybride (timsort) Sortierung hinzugefügt, die je nach Datentyp automatisch ausgewählt werden.
  • Die Möglichkeit, NumPy-Funktionen zu überschreiben, ist standardmäßig aktiviert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4