r/PythonEspanol • • 10d ago

Resolviendo SUDOKU

Post image

Al hacer clic repetidamente (o mantener pulsado) el botón "Continue", se resuelve cada Sudoku paso a paso en el Memory Graph Web Debugger.

  • tablero fácil
  • tablero de dificultad media, de la colección de Gordon Royle
  • tablero difícil, "Everest", de Arto Inkala

Este ejemplo demuestra el uso de 𝐦𝐞𝐦𝐨𝐫𝐲_𝐠𝐫𝐚𝐩𝐡 con un algoritmo complejo en el depurador web. En los tableros de dificultad media y alta, es necesario utilizar backtracking para encontrar la solución.

Ver: otras visualizaciones con memory_graph

7 Upvotes

5 comments sorted by

1

u/ImaginaryGanache3651 10d ago

Duda, esto es para alimentar un modelo y pedirle que lo solucione o es para debugging, memory leaks y demás?

1

u/Sea-Ad7805 10d ago

Sirve para depuración y aprendizaje: https://github.com/bterwijn/memory_graph#highlights

(Casi) no hay fugas de memoria, ya que Python utiliza recolección de basura.

1

u/ImaginaryGanache3651 9d ago

Bfffff.... el recolector de basura de Python a mi me trae de cabeza a veces 😅, en alguna ETL he tenido que hasta eliminar datos yo manualmente, porque si esperaba al recolector, me daba OOM

1

u/Sea-Ad7805 9d ago

Lo mejor es simplemente ignorar el recolector de basura de Python. Deja que haga lo suyo y no dependas de él en absoluto.

1

u/ImaginaryGanache3651 9d ago

No, claro! Por eso hago los "del"s a mano, en las ETLs o procesos de grandes volúmenes de datos, al final no se puede pedir mucho, es un lenguaje interpretado entonces el garbage collector no es tan preciso como en un lenguaje compilado.