Clase 6- NumPy en Python
Clase 6- NumPy en Python
2 Funciones universales
3 Generar arreglos
Numpy
Python
NumPy (Numerical Python) es una librería de Python especializada en el cálculo numérico y el
análisis de datos, especialmente para un gran volumen de datos.
Incorpora una nueva clase de objetos llamados arrays que permite representar colecciones de
datos de un mismo tipo en varias dimensiones y funciones muy eficientes para su
manipulación.
Python
Para una lista de valores se crea un array de una dimensión, también conocido
como vector.
Para una lista de listas de valores se crea un array de dos dimensiones, también
conocido como matriz.
Python
Lo primero que se debe hacer es importar la librería de Numpy
import numpy as np
np.array([lista]): Crea un array a partir de la lista o tupla y devuelve una referencia a él. El
número de dimensiones del array dependerá de las listas o tuplas anidadas en lista:
Python
Para crear un array se utiliza la función array
Python
Para acceder a los elementos contenidos en un array se usan índices al igual que para acceder a
los elementos de una lista, pero indicando los índices de cada dimensión separados por comas.
COLUMNA
FILA
También es posible obtener subarrays con el operador dos puntos : indicando el índice inicial y
el siguiente al final para cada dimensión, de nuevo separados por comas.
a[condicion]: Devuelve una lista con los elementos del array a que cumplen la condición.
Python
Las operaciones a nivel de elemento operan los elementos que ocupan la misma posición en
dos arrays. Se necesitan, por tanto, dos arrays con las mismas dimensiones y el resultado
es un array de la misma dimensión.
EJERCICIO MENTAL
Funciones universales
Python
Python
Python
Python
Python
Python
Python
Generar arreglos
Python
random.rand: Devuelve una matriz con valores entre 0 y 1.
full: Devuelve una matriz con el mismo valor en todas las posiciones.
reshape: Modifica la dimensión de matriz “debe ser por valores que sean
la misma cantidad de datos”
Python
split: Divide un arreglo en una lista de arreglos, “el valor debe ser múltiplo
de la cantidad de los datos o la cantidad de las filas”
TALLER
¿PREGUNTAS?