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.
Dans NumPy 1.19, le support de Python 3.5 a été interrompu et le code nécessaire au fonctionnement avec Python 2 a été supprimé (la couche numpy.compat a été conservée). Les versions prises en charge sont maintenant Python 3.6, 3.7 et 3.8. Le développement du module a été poursuivi pour travailler avec des échantillons aléatoires. Amélioration du support des packages wheel NumPy sur l'architecture Aarch64 et lors de l'utilisation de l'implémentation Python . la fonctionnalité numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero et numpy.array_equal. Amélioration de la détection des capacités CPU, telles que le support d'AVX. Ajout d'une implémentation qui fonctionne 5 à 7 fois plus vite basée sur AVX512, appliquée aux données d'entrée de type np.float64.
Source : opennet.ru
