SciPy
Le SciPy est une bibliothèque de la source ouverte des algorithmes et des outils mathématiques pour le langage de programmation de python .
SciPy contient des modules pour l'optimisation , l'intégration , fonctions spéciales, le signal de de et le à traitement d'images, les solutionneurs génétiques de l'ODE des algorithmes , et autre charge le terrain communal en science et technologie. Il a une assistance semblable aux applications comme MATLAB et Scilab .
SciPy est actuellement distribué sous le permis de schéma de et son développement est commandité par le Enthought .
Structures de données
La structure de données de base dans SciPy est un tableau multidimensionnel fourni par le module de NumPy . Des versions plus anciennes de SciPy ont employé numérique comme type de rangée, qui est maintenant désapprouvé en faveur du code plus nouveau de rangée de NumPy.
Modules
Vue d'ensemble
Subpackages disponibles :
faisceau de
: Quantification de vecteur/Kmeans
fftpack : Algorithmes discrets de transformée de Fourier
le intègrent : Routines d'intégration
le interpolent : Outils d'interpolation
E/S : Entrée et rendement de données
bibliothèque : Emballages de python aux bibliothèques externes
linalg : Routines d'algèbre linéaire
divers : Utilités diverses
le optimisent : Outils d'optimisation
bac à sable : Code expérimental
signal : Outils de traitement des signaux
clairsemé : Appui de matrice à faible densité
spécial : Fonctions spéciales
stat : Fonctions statistiques
armure : Permet l'inclusion de C/C++ dans le code de python
Fonctionnalité additionnelle
L'ensemble de dispositif de noyau de SciPy est prolongé par beaucoup d'autres outils logiciels consacrés. Par exemple,Traçage . Le 2-D paquet actuellement recommandé de traçage est Matplotlib , cependant, il y a beaucoup d'autres paquets de traçage tels que le HippoDraw , Chaco, et Biggles. D'autres outils populaires de graphiques incluent la bibliothèque de formation image de python de et le MayaVi (pour visualisation 3D). Tandis que SciPy a son propre paquet d'optimisation, le OpenOpt a accès à plus de paquets et de solutionneurs d'optimisation.
Analyse de données avancée de . Par l'intermédiaire de RPy, SciPy peut connecter au paquet statistique du R pour l'analyse de données avancée.
Base de données . SciPy peut se connecter par interface à PyTables, un paquet de base de données hiérarchique conçu pour contrôler efficacement des grands nombres de données using le HDF5 .
Voir également
Liste de du logiciel d'analyse numérique .
| Random links: | Chrétien de Frank | Harald Bohr | Toronto Lynx | L'Océan Indien (bande) | Gouverneur des Malouines | SciPy |