En el aula 04 - Curva de decisión, se utilizan varias funciones que no se explican su función pero hay una que a pesar de buscar la documentación, sigo sin entender.: reshape Me podrían dar un ejemplo básico de su uso? gracias
En el aula 04 - Curva de decisión, se utilizan varias funciones que no se explican su función pero hay una que a pesar de buscar la documentación, sigo sin entender.: reshape Me podrían dar un ejemplo básico de su uso? gracias
Buenas!
La función "reshape" se encarga de cambiar la forma de un array sin cambiar su contenido, es decir, puede cambiar un array unidimensional a uno de 2 o más dimensiones, por ejemplo [1, 2, 3, 4] puede pasar a [[1, 2], [3, 4]], esto también puede ser en viceversa, es decir uno de 2 o más dimensiones a uno de una sola dimensión. En la imágen de abajo verás cómo es en código.
El primer parámetro representa en cuántos arrays se dividirá nuestro array principal, en este caso 4 y el segundo representa cuantos elementos tendrá cada array, en este caso 3; este segundo parámetro podremos reemplazarlo por -1 y python se encargará de dividirlo.
Ten en cuenta que si como primer parámetro se pone un 5, saldrá un error, puesto que obviamente 5 no es divisible entre 12.
Te dejo las páginas de las que saques la información para que leas mucho más del tema y encuentres muchos más ejemplos: Página 1 Página 2
Espero que hayas entendido y te haya ayudado :D
Muchas Gracias! lo entendi perfecto gracias a vos.