Die Bibliothek für wissenschaftliche, mathematische und ingenieurtechnische Berechnungen SciPy 1.8.0 wurde veröffentlicht. SciPy bietet eine umfangreiche Sammlung von Modulen für Aufgaben wie Integrationsberechnungen, die Lösung von Differentialgleichungen, Bildverarbeitung, statistische Analysen, Interpolation, die Anwendung von Fourier-Transformationen, die Suche nach Extremwerten von Funktionen, Vektoroperationen, die Umwandlung von analogen Signalen, die Arbeit mit dünnbesetzten Matrizen usw. Der Code des Projekts wird unter der BSD-Lizenz veröffentlicht und verwendet eine leistungsstarke Implementierung von mehrdimensionalen Arrays aus dem NumPy-Projekt.
In der neuen Version von SciPy wurde eine erste Implementierung der API für den Umgang mit spärlichen Arrays vorgestellt, bei denen die meisten Elemente den Wert null haben. Zur Durchführung von Berechnungen mit großen spärlichen Datensätzen wurde die SVD-Bibliothek PROPACK integriert, deren Funktionen über das Submodul „scipy.sparse.svds“ verfügbar sind, wenn der Parameter „solver='PROPACK'“ gesetzt ist. Das neue Submodul „scipy.stats.sampling“ bietet eine Schnittstelle zur C-Bibliothek UNU.RAN, die für die Stichprobenentnahme von beliebigen ein-dimensionalen heterogenen kontinuierlichen und diskreten Verteilungen gedacht ist. Alle privaten Namensräume, in denen kein Unterstrich verwendet wird, wurden als veraltet deklariert.
Quelle: opennet.ru
