SciPy
SciPy és una biblioteca lliure i de còdic obert para Python. Es compon de ferramentes i algoritmes matemàtics. Es va crear a partir de la colecció original de Travis Oliphant, que es componia de mòduls d'extensió per a Python i va ser llançada en 1999 baix el nom de Multipack, cridada aixina pels paquets netlib que reunien a ODEPACK, QUADPACK, i MINPACK.
SciPy conté mòduls per a optimisació, àlgebra llineal, integració, interpolació, funcions especials, FFT, processament de senyals i d'image, resolució d'ODÉs i atres tasques per a la ciència i ingenieria.
SciPy es basa en l'objecte de matriu NumPy i és part del conjunt NumPy, que inclou ferramentes com Matplotlib, Colles i SymPy, i un conjunt en expansió de biblioteques de computació científica. Este conjunt està dirigit al mateix tipo d'usuaris que els de aplicacions com MATLAB, GNU Octave, i Scilab. A voltes també es fa referència a este conjunt de ferramentes i biblioteques com SciPy.[1]
SciPy també és un conjunt de conferències per a usuaris i desenrolladors d'estes ferramentes: SciPy, en els Estats Units; EuroSciPy, en Europa; i SciPy.in, en l'Índia.[2] L'empresa Enthought va originar la conferència SciPy en Estats Units i va continuar patrocinant moltes de les conferències internacionals, aixina com l'estage del sitie web de SciPy.
Estructures de senyes
[editar | editar còdic]L'estructura de senyes bàsica usada per SciPy és un vector multidimensional proporcionat pel mòdul NumPy. NumPy proporciona algunes funcions per al àlgebra llineal, la transformada de Fourier i la generació de números aleatoris. NumPy també pot ser usat com un contenidor de senyes multidimensional i efectiu en tipos de senyes arbitràries. Açò permet que NumPy s'integre de manera senzilla i ràpida en una àmplia varietat de bases de senyes. Les versions antigues de SciPy usen Numeric com un tipo de vector, no obstant, ara es troba obsolet en favor del nou còdic del vector NumPy.[3]
Història
[editar | editar còdic]En la década de 1990, Python es va ampliar per a incloure un tipo de vector per a l'informàtica numèrica denominat Numeric. Este paquet va ser reemplaçat en el temps per Travis Oliphant, qui va desenrollar NumPy en 2006 com una combinació de Numeric i Numarray, este últim havia segut començat en 2001. A partir de 2000, va haver un aument del número de mòduls d'extensió i un increment de l'interés en la creació d'entorns complets per a l'informàtica científica i tècnica. En 2001, Travis Oliphant, Eric Jones i Pearu Peterson varen fusionar el còdic que havien escrit en un mateix páquete i ho varen denominar SciPy. Este nou paquet proporcionava una colecció estàndar d'operacions numèriques comunes basades en l'estructura de senyes del vector Numeric. Poc despuix, Fernando Pérez va publicar IPython, una consola interactiva millorada àmpliament usada per la comunitat de l'informàtica tècnica; per una atra part, John Hunter va publicar la primera versió de Matplotlib, una biblioteca de gràfics 2D per a informàtica tècnica. Des de llavors, l'entorn SciPy ha estat creixent contínuament en l'aument de paquets i ferramentes destinats a l'informàtica tècnica.[4][5][6]
Vore també
[editar | editar còdic]Referències
[editar | editar còdic]- ↑ «Scientific Computing Tools for Python». www.scipy.org. Consultat el 27 d'abril de 2019.
- ↑ «SciPy Conferences». conference.scipy.org. Consultat el 27 d'abril de 2019.
- ↑ «NumPy». www.numpy.org. Consultat el 27 d'abril de 2019.
- ↑ «History of SciPy - SciPy wiki dump». scipy.github.io. Consultat el 27 d'abril de 2019.
- ↑ Oliphant, Travis E. (2006). Guide to Numpy.
- ↑ Computing in Science & Engineering.13(2)
- 9–12.ISSN 1521-9615.doi:10.1109/MCSE.2011.36.Consultat el 27 d'abril de 2019.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «SciPy» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.