sortie de la bibliothèque Python pour le calcul scientifique , axée sur le travail avec des tableaux multidimensionnels et des matrices, tout en offrant une vaste collection de fonctions implémentant divers algorithmes liés à l'utilisation de matrices. NumPy est l'une des bibliothèques les plus demandées pour le calcul scientifique. Le code du projet est écrit en Python avec des optimisations en C et sous licence BSD.
Sortie de NumPy 1.17 introduisant des optimisations qui améliorent considérablement la performance de certaines opérations, et mettant fin au support de Python 2.7. Pour fonctionner, Python 3.5-3.7 est désormais requis. Parmi les autres changements :
- L'implémentation du module FFT (Transformées de Fourier rapides) pour effectuer des transformations de Fourier rapides a été transférée de fftpack à un module plus rapide et précis .
- Un nouveau module extensible a été inclus
random, offrant le choix entre quatre générateurs de nombres pseudo-aléatoires (MT19937, PCG64, Philox et SFC64) et implémentant une méthode améliorée de génération d'entropie dans les processus s'exécutant en parallèle. - Ajout d'algorithmes de tri par base (radix) et hybride () qui sont sélectionnés automatiquement en fonction du type de données.
- Par défaut, la possibilité de remplacer les fonctions NumPy est activée.
Source : opennet.ru
