Tutorial de NumPy
Tutorial de NumPy
Twitter: @nervencid
1
CONTENIDO
INTRODUCCIN NUMPY ARREGLOS CREACIN DE ARREGLOS ARREGLOS (Recorrido) ARREGLOS (Operaciones bsicas) ARREGLOS (Operaciones bsicas: producto punto)
CONTENIDO
ARREGLOS (Operaciones bsicas: producto punto) ARREGLOS (Operaciones bsicas: producto interno) ARREGLOS (Operaciones bsicas: producto externo) ARREGLOS (Operaciones avanzadas) ARREGLOS (Operaciones con Archivos)
CONTENIDO
MATRICES CREACIN DE MATRICES MATRICES (Operaciones bsicas: Producto cruz) MATRICES (Operaciones bsicas: Determinantes) POLINOMIOS
INTRODUCCIN
Como hemos podido darnos cuenta Python es una herramienta muy completa y autnoma; ya que nos permite hacer varias actividades sin depender de libreras externas o software de terceros. Sin embargo para aplicaciones ms especializadas como lo son por ejemplo: anlisis matemticos, hacer grficas de funciones o resolver ecuaciones, debemos acudir a libreras externas de terceros. A continuacin haremos una breve introduccin a estas libreras que al igual que Python son de cdigo abierto y nos dan prestacin que no podemos lograr en otros lenguajes programacin.
NUMPY
NumPyes una extensin dePython, que le agrega mayor soporte paravectoresymatrices, constituyendo unabibliotecade funciones matemticas dealto nivelpara operar con esos vectores o matrices. El ancestro de NumPy, Numeric, fue creado originalmente porJim Hugunincon algunas contribuciones de otros desarrolladores. En 2005, Travis Oliphant cre NumPy incorporando caractersticas de Numarray en NumPy con algunas modificaciones. NumPy esopen source.[1]
6
ARREGLOS
NumPypermite crear arreglos en Python, estos arreglos son objetos llamados 'ndarray' los cuales son una coleccin de 'items' del MISMO TIPO. [1] Cada 'item' dentro de un arreglo es homogneo y toma la MISMA cantidad de memoria [1]
ARREGLOS
CREACIN DE ARREGLOS
CREACIN DE ARREGLOS
1 0
CREACIN DE ARREGLOS
1 1
CREACIN DE ARREGLOS
1 2
CREACIN DE ARREGLOS
1 3
ARREGLOS (Recorrido)
1 4
ARREGLOS (Recorrido)
1 5
ARREGLOS (Recorrido)
1 6
1 7
1 8
1 9
2 0
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
2 9
MATRICES
Las matrices pueden ser declaradas en Numpy como arreglos de varas filas o multo-dimensionales. Tambin podemos utilizar la librera 'matrix' la cual posee los mismos mtodos de la librera 'array', lo cual nos permite hacer las mismas operaciones que hacemos con los arreglos.
3 0
CREACIN DE MATRICES
3 1
CREACIN DE MATRICES
3 2
CREACIN DE MATRICES
3 3
CREACIN DE MATRICES
3 4
CREACIN DE MATRICES
3 5
3 6
3 7
POLINOMIOS
Los polinomios son expresiones matemticas compuestas principalmente de un conjunto finito de coeficientes constantes conocidos acompaados de variables, relacionados principalmente por medio de las operaciones de suma, resta, multiplicacion, divisin o potencia, por ejemplo:
3 8
POLINOMIOS
Trabajaremos con el polinomio:
3 9
POLINOMIOS
4 0
POLINOMIOS
4 1
BIBLIOGARFIA
[1] http://es.wikipedia.org/wiki/NumPy [2] http://docs.scipy.org/doc/numpy/user/
4 2
Diego Camilo Pea Ramrez Bogot, Colombia Abril de 2013 Twitter: @nervencid
4 3