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 Última revisión Ambos lados, revisión siguiente | ||
clase:iabd:pia:1eval:tema03 [2023/11/06 20:54] admin [Ejercicios] |
clase:iabd:pia:1eval:tema03 [2023/11/09 10:16] admin [Acceso a datos] |
||
---|---|---|---|
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 1034: | Línea 1078: | ||
[1.3, 2.3, 3.3, 4.3] | [1.3, 2.3, 3.3, 4.3] | ||
</ | </ | ||
+ | < | ||
+ | El argumento '' | ||
+ | </ | ||
===== Ejercicios ===== | ===== Ejercicios ===== | ||