Estudio del fenómeno de percolación 2D optimizando bloques de código mediante slices en Python
Realizamos dos códigos para analizar el fenómeno de percolación en su dimensión 2D, en el cual uno de ellos se desarrolló de manera clásica utilizando ciclos for para analizar los arreglos bidimensionales, y otra en donde utilizamos sentencias slices de python remplazando bloques de código a una forma tipo slice. Se realizaron varias pruebas para diferentes tamaños de rejilla en de diferentes dimensiones (L) para ambos códigos (con ciclos for y con slices) y se encontró una considerable mejora en la optimización de tiempos cuando se utilizan sentencias slices en comparación a los ciclos for convencionales.
We developed two codes to analyze the percolation phenomenon in its 2D dimension. One of them was implemented in the classical manner using for loops to analyze the two-dimensional grids, while the other employed Python slice statements, replacing blocks of code with a slice-like structure. Several tests were conducted for different grid sizes (L) and dimensions for both codes (using for loops and slices). A significant improvement in time optimization was observed when using slice statements compared to conventional for loops.
Tipo de documento: Artículo
Formato: Adobe PDF
Audiencia: Investigadores
Idioma: Español
Área de conocimiento: INGENIERÍA Y TECNOLOGÍA
Campo disciplinar: CIENCIAS TECNOLÓGICAS
Nivel de acceso: Acceso Abierto
Comparte