Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:iabd:pia:1eval:tema03 [2023/11/07 17:25] admin [Guardar y cargar] |
clase:iabd:pia:1eval:tema03 [2023/11/09 10:17] (actual) admin [Ejercicios] |
||
---|---|---|---|
Línea 335: | Línea 335: | ||
Este //truco// de los booleanos, permite hacer una especie de filtros para buscar datos en los arrays de numpy | Este //truco// de los booleanos, permite hacer una especie de filtros para buscar datos en los arrays de numpy | ||
</ | </ | ||
+ | |||
+ | <note warning> | ||
+ | Hemos visto que se pueden seleccionar filas o columnas independientes usando un array '' | ||
+ | |||
+ | $$ | ||
+ | \begin{pmatrix} | ||
+ | 1 & 2 & 3 & 4\\ | ||
+ | 5 & 6 & 7 & 8\\ | ||
+ | 9 & 10 & 11 & 12\\ | ||
+ | 13 & 14 & 15 & 16 | ||
+ | \end{pmatrix} | ||
+ | $$ | ||
+ | |||
+ | El siguiente código: | ||
+ | <sxh python> | ||
+ | a=np.array([[1, | ||
+ | |||
+ | a[[0, | ||
+ | </ | ||
+ | |||
+ | |||
+ | Muestra ésto: | ||
+ | <sxh base> | ||
+ | [ 2 12] | ||
+ | </ | ||
+ | |||
+ | |||
+ | ¿De donde salen esos valores? Porque son lista de filas y columnas. Es decir que realmente quieres los puntos '' | ||
+ | |||
+ | ¿entonces como podemos hacer lo que queríamos hacer de obtener la 2 filas y las 2 columnas? Generando primero la matriz con las filas que queremos y luego obteniendo las columnas que queremos. | ||
+ | |||
+ | <sxh python> | ||
+ | a=np.array([[1, | ||
+ | a[[0, | ||
+ | </ | ||
+ | |||
+ | <sxh python> | ||
+ | [[ 2 4] | ||
+ | [10 12]] | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
===== Operaciones ===== | ===== Operaciones ===== | ||
Línea 1076: | Línea 1120: | ||
* Muestra la 2º y 3º Fila | * Muestra la 2º y 3º Fila | ||
* Muestra la última columna. Debe funcionar independientemente del número de columnas. | * Muestra la última columna. Debe funcionar independientemente del número de columnas. | ||
- | * Muestra la 2º y 3º Columna y la 1º y 3º fila | + | * Muestra la 2º y 4º Columna y la 1º y 3º fila |
* Muestra de la 2º a la 3º Columna y de la 1º a la 3º fila | * Muestra de la 2º a la 3º Columna y de la 1º a la 3º fila | ||
* Muestra todas las columnas excepto la primera y la última. Debe funcionar independientemente del número de columnas. | * Muestra todas las columnas excepto la primera y la última. Debe funcionar independientemente del número de columnas. |