Les dejo en el siguiente link código Python (sin documentar) para que vean:
https://gist.github.com/hgrecco/141f6aedb00dd3d407fbd55f0027693c
Preguntas:
- ¿Qué hace cada una de las funciones y como lo hace (esto es trivial por el nombre)?
- ¿Para que son útiles en el contexto de lo que estuvimos trabajando?
- ¿Qué requerimientos hay sobre arr (implícitos y explícitos)
- Documenten las funciones
- ¿Que pasa si la función que llama a estas necesita que el chunk tenga siempre el mismo tamaño? ¿Que cambio harían?
- ¿Cómo harían algo parecido si arr fuera un generador?
- ¿Cómo harían algo parecido si arr fuera un archivo que no pueden cargar en memoria?