Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NumPy es un módulo / biblioteca de Python que se utiliza para realizar cálculos científicos
utilizando Python, su principal función es analizar muchos datos mediante esta estructura. Con
este tutorial, aprenderás cómo realizar muchas operaciones usando arreglos NumPy, como
añadir, eliminar, ordenar y manipular elementos de muchas maneras.
Formalmente, en Python no existen los arreglos. Sin embargo, estructuras similares son las
listas, tuplas y diccionarios son los que estan reemplazando esta estructura en python. En este
caso simularemos un arreglo mediante la creación de listas. def DIM_VECTOR(Filas):
ARREGLO = []
for Fila in range(0, Filas):
ARREGLO.append(None)
return ARREGLO
¿Por qué usar NumPy?
El módulo NumPy proporciona un objeto ndarray que podemos usar para realizar operaciones
en una arreglo de cualquier dimensión (regularmente se utilizar para el tratamiento de muchos
datos y da una velocidad de ejecución rápida gracias a los propios métodos que contiene esta
librería propiamente programados. El ndarray significa arreglo de N dimensiones donde N es
cualquier número. Eso significa que los arreglos NumPy puede ser de cualquier dimensión.
Una lista es una estructura de datos y un tipo de dato que uza python con características
especiales. Lo especial de las listas que utiliza Python es que nos permiten almacenar cualquier
tipo de valor como enteros, cadenas y hasta otras funciones incluso objetos definidos
propiamente con python.
Ejemplo:
print(currencies)
Extend()
Extend también nos permite agregar elementos dentro de una lista, pero a diferencia de
append al momento de agregar una lista, cada elemento de esta lista se agrega como un
elemento más dentro de la otra lista. Se puede dar a entender que este metodo agregará un
arreglo a la lista que le estemos indicando.
El extend()método agrega todos los elementos de un iterable (lista, tupla, cadena, etc.) al final
de la lista.
Ejemplo:
# create a list
prime_numbers = [2, 3, 5]
Remove()
El método remove va a remover un elemento que se le pase como parámentro de la lista a
donde se le esté aplicando, cabe mencionar que trabaja bajo indices. Si alguna vez has
utilizado Jav ascript podrás identificarte ya que funciona de la misma manera.
Ejemplo:
# create a list
prime_numbers = [2, 3, 5, 7, 9, 11]
Index()
Index devuelve el número de indice del elemento que le pasemos por parámetro. Esta función
es de las menos utilizadas ya que te devolverá el mismo indice que le pases como parámetro.
Es una de las funciones menos utilizadas por los programadores.
Ejemplo:
print(index)
# Output: 1
Count()
Para saber cuántas veces un elemento de una lista se repite podemos utilizar el metodo
count(). Regularmente se utiliza para no almancenar información duplicada y así mantener la
información veráz para gestores de base de datos.
Ejemplo:
Reverse()
También podemos invertir los elementos de una lista. Esta función es muy divertida ya que
devuelve los valores de abajo hacia arriba, si alguna vez estudiaste este método cuando erás
estudiante de la universidad, estas pilas te resolvian dicho problema.
Ejemplo:
Las limitaciones que tiene un arreglo respecto de las listas son compensadas por la cantidad de
operaciones convenientes que permiten realizar sobre ellos.
Las operaciones entre un arreglo y un valor simple funcionan aplicando la operación a todos
los elementos del arreglo, usando el valor simple como operando todas las veces.
Arreglos aleatorios
El módulo NumPy contiene a su vez otros módulos que proveen funcionalidad adicional a las
matrices y funciones básicos.