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/05/30 23:07] 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 1034: | Línea 1078: | ||
[1.3, 2.3, 3.3, 4.3] | [1.3, 2.3, 3.3, 4.3] | ||
</ | </ | ||
+ | < | ||
+ | El argumento '' | ||
+ | </ | ||
===== Ejercicios ===== | ===== Ejercicios ===== | ||
Línea 1066: | Línea 1112: | ||
\end{pmatrix} | \end{pmatrix} | ||
$$ | $$ | ||
+ | |||
* Muestra el elemento de la fila 2º y la columna 3º. Es el valor del 7. | * Muestra el elemento de la fila 2º y la columna 3º. Es el valor del 7. | ||
Línea 1073: | 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. | ||
Línea 1124: | Línea 1171: | ||
{{: | {{: | ||
- | Ahora selecciona las celdas en rojo oscuro pero tambien | + | Ahora selecciona las celdas en rojo oscuro pero también |
==== Ejercicio 9: Matrices ==== | ==== Ejercicio 9: Matrices ==== | ||
Línea 1184: | Línea 1231: | ||
Calcula: | Calcula: | ||
- | * El Nº Máximo de neuronas que llegó a haber en cualquier red | + | * El Nº Máximo de neuronas |
* El Nº máximo de neuronas que hubo en cada red | * El Nº máximo de neuronas que hubo en cada red | ||
* El Nº máximo de neuronas que hubo en cada capa | * El Nº máximo de neuronas que hubo en cada capa |