La sortie de la bibliothèque pour les calculs scientifiques, mathématiques et techniques SciPy 1.8.0 a eu lieu. SciPy offre une grande collection de modules pour des tâches telles que le calcul d'intégrales, la résolution d'équations différentielles, le traitement d'images, l'analyse statistique, l'interpolation, l'application de transformations de Fourier, la recherche d'extrêmes de fonctions, les opérations vectorielles, la conversion de signaux analogiques, la manipulation de matrices creuses, etc. Le code du projet est distribué sous la licence BSD et utilise une implémentation hautes performances des tableaux multidimensionnels du projet NumPy.
La nouvelle version de SciPy propose une implémentation initiale de l'API pour travailler avec des tableaux creux, dont la plupart des éléments sont égaux à zéro. Pour effectuer des calculs sur de grands ensembles de données creuses, la bibliothèque SVD PROPACK a été incluse, dont les fonctions sont accessibles via le sous-module "scipy.sparse.svds" en réglant le paramètre "solver='PROPACK'". Un nouveau sous-module "scipy.stats.sampling" a été ajouté, fournissant une interface à la bibliothèque C UNU.RAN, destinée à l'échantillonnage de distributions continues et discrètes hétérogènes unidimensionnelles arbitraires. Tous les espaces de noms privés qui n'utilisent pas le caractère de soulignement dans leurs noms ont été déclarés obsolètes.
Source : opennet.ru
