0% encontró este documento útil (0 votos)
282 vistas14 páginas

Python Numpy

Este documento proporciona información sobre varias funciones de NumPy como array_split() para dividir matrices, where() para buscar valores en una matriz, sort() para ordenar una matriz, filtrar matrices usando listas de índices booleanos, generar números aleatorios y usar ufuncs como funciones vectorizadas para operaciones en matrices.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
282 vistas14 páginas

Python Numpy

Este documento proporciona información sobre varias funciones de NumPy como array_split() para dividir matrices, where() para buscar valores en una matriz, sort() para ordenar una matriz, filtrar matrices usando listas de índices booleanos, generar números aleatorios y usar ufuncs como funciones vectorizadas para operaciones en matrices.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

PYTHON NUMPY

JESUS DAVID SILVA RANGEL


JUAN SEBASTIAN PEREZ TARACHE
NUMPY ARRAY SPLIT
La división es una operación inversa de la unión.

La unión fusiona varias matrices en una y la división divide una matriz en múltiples.

Usamos array_split () para dividir matrices, le pasamos la matriz que queremos dividir y el
número de divisiones.
NUMPY ARRAY SPLIT
• EJEMPLO: Divida la matriz en 3 partes
BUSQUEDA DE MATRICES NUMPY
Puede buscar en una matriz un valor determinado y devolver los índices que coinciden.

Para buscar una matriz, use el método where ().


BUSQUEDA DE MATRICES NUMPY
• EJEMPLO: Encuentre los índices donde el valor es 4:
MATRICES DE CLASIFICACION
NUMPY
Clasificar significa poner elementos en una secuencia ordenada.

Secuencia ordenada es cualquier secuencia que tiene un orden correspondiente a elementos, como numérico o
alfabético, ascendente o descendente.

El objeto ndarray de NumPy tiene una función llamada sort (), que ordenará una matriz específica.
MATRICES DE CLASIFICACION
NUMPY
• EJEMPLO: Ordena la matriz


.

MATRIZ DE FILTROS NUMPY


• Obtener algunos elementos de una matriz existente y crear una nueva matriz a partir
de ellos se llama filtrado.
• En NumPy, filtra una matriz usando una lista de índice booleano.
• Una lista de índices booleanos es una lista de valores booleanos correspondientes a
los índices de la matriz.
• Si el valor de un índice es Verdadero, ese elemento está contenido en la matriz
filtrada, si el valor de ese índice es Falso, ese elemento se excluye de la matriz
filtrada.
MATRIZ DE FILTROS NUMPY
• EJEMPLO: Cree una matriz de los elementos del índice 0 y 2:
NUMERO ALEATORIOS EN NUMPY
• NumPy ofrece el módulo aleatorio para trabajar con números aleatorios.
• Sabemos que un número aleatorio en los pseudocódigos, no es un número al azar, es un
numero sacado original mente de fuentes externas, ya sea por medio de la cantidad de clicks
en el mause o teclado, o el sonido que se produce, etc.
• De esta manera se explica el origen de lo que serian las claves aleatorias, o por ejemplo, los
círculos de juegos.
NUMERO ALEATORIOS EN NUMPY
• EJEMPLO: Genere un numero aleatorio de 0 a 100
NUMPY UFUNCS
• ufuncs significa "Funciones universales" y son funciones NumPy que operan en el
objeto ndarray.
• Los ufuncs se utilizan para implementar la vectorización en NumPy, que es mucho más
rápido que iterar sobre elementos.
• También proporcionan métodos de difusión y adicionales como reducir, acumular, etc.
que son muy útiles para el cálculo.
• ufuncs también toma argumentos adicionales, como:
• Where() matriz booleana o condición que define dónde deben tener lugar las
operaciones.
• dtype que define el tipo de retorno de los elementos.
• out array de salida donde se debe copiar el valor de retorno.
NUMPY UFUNCS
• EJEMPLO: Sin ufunc, podemos usar el zip() método integrado de Python.
• EJEMPLO: Con ufunc, podemos usar la add() funcion:

También podría gustarte