27 de Enero, 2020 17:17
El problema de las N damas, que es una generalización de clásico problema del ajedrez, de poner 8 reinas en un tablero sin que se ataquen mutuamente, se resuelve muchas veces recursivamente, lo que significa que se van poniendo las damas en el tablero.
Si de pronto una dama ya no se puede poner, se va un paso atrás, se cambia de posición la última dama puesta y se vuelve a intentar poner la siguiente dama.
Esto es un proceso de recursión y backtrack y resuelve el problema para tableros de NxN y N damas.
¿Y si usamos Python?
Un programa que resuelva esto en Python, Go y C++ demuestra que Python es lento, pero hay que decir que Python incluye la verificación de errores y eso hace que sea más lento.
Pero si se usa Numba, un compilador de Python, aunque no destrona a C++, quedando Go en segundo sitio, por un 6% del tiempo y Numba Python en tercero, con apenas 12% más lento.
Los investigadores argumentan que Numba Python es suficientemente rápido para ser usado en el contexto de la investigación, por su velocidad para generar prototipos.
Go es también atractivo, pero se argumenta que tiene tantas características que lo hace menos fácil de usar cuando se está experimentando con código.
Es interesante que Julia, que también está en el grupo de lenguajes «rápidos», tiene el potencial de ser una alternativa atractiva a Numba Python.
Desafortunadamente, hay algunos obstáculos para su adopción: Por una parte es un lenguaje relativamente nuevo y muchas de sus características son aún experimentales.
Por otra parte, el número de bibliotecas es limitado.
Python, por otra parte, tiene un sinfín de bibliotecas de desarrollo, incluso algunas para aprendizaje profundo, las cuales son básicas en la investigación de hoy.
Además, tiene características de diseño que lo diferencian de los lenguajes más populares, como arreglos de un sólo índice, entre otras.
Como sea, parece nada fácil migrar de un lenguaje establecido como Python a lo nuevo que podría tener Julia.
Una de las 72 soluciones para un tablero de 8×8
Para uso científico, el equipo de pruebas hizo comparaciones sobre las implementaciones en paralelo y con Numba las cosas fueron más fáciles, incluso aunque el uso de Python estándar no pudiese manejarse de esta manera.
Se usaron dos forma de paralelizar Python, Para y Pool, y se compararon contra el código original de Numba, Go y C++.
Numba en este caso fue tan bueno como Go y C++, aunque este último sigue siendo ligeramente más rápido.
Python es quizás el mejor lenguaje para aprender a programar
La conclusión de reporte es: Usamos el problema conocido de las 8 reinas como una forma de probar que una vez compilando con Numba, Python puede ser tan competitivo como C++ y Go en términos de velocidad de ejecución para poder hacer prototipos rápidos.
Esto resultó cierto para programas paralelos y secuenciales.
En todos los casos, se puede desarrollar en Python estándar para luego de identificar los cuellos de botella, usar Numba para quitarlos».
La entrada Python es casi tan rápido como Go y C++ se publicó primero en Unocero: Especialistas en tecnología y estilo de vida digital.
La empresa asegura que esos productos no forman parte de su portafolio y reitera disposición para colaborar con autoridades en la investigación
El Imparcial
Sandra GonzálezEl Buen Tono Orizaba, Ver.- En un ambiente de recogimiento y solemnidad, el obispo Eduardo Cervantes Merino encabezó el encendido del fuego nuevo en la explanada de la Catedral de San Miguel Arcángel, marcando el inicio de la Vigilia Pascual durante el Sábado Santo, una de las celebraciones más significativas para la fe católic
El buen tono
El Ministerio de Defensa explicó que la medida forma parte de la Ley de Modernización del Servicio Militar y que la autorización se considera otorgada automáticamente mientras el servicio continúe siendo voluntario
El Imparcial
El Servicio de Administración Tributaria (SAT), la principal autoridad tributaria de México, obtuvo facultades para supervisar en tiempo real las operaciones de casinos, tragamonedas, sorteos y apuestas deportivas.
Lado.mx
El interés por las criptomonedas no ha dejado de crecer en los últimos años. Cada vez más personas buscan formas de participar en este mercado, ya sea como una alternativa de inversión o como una forma de diversificar sus ingresos.
Lado.mx
Las cadenas comerciales enfrentan un desafío constante: garantizar que cada sucursal pueda procesar pagos sin interrupciones, sin importar las condiciones. Una caída de internet, una terminal dañada o un pico de demanda inesperado pueden paralizar las ventas en minutos.
Lado.mx
La empresa asegura que esos productos no forman parte de su portafolio y reitera disposición para colaborar con autoridades en la investigación
El Imparcial
Sandra GonzálezEl Buen Tono Orizaba, Ver.- En un ambiente de recogimiento y solemnidad, el obispo Eduardo Cervantes Merino encabezó el encendido del fuego nuevo en la explanada de la Catedral de San Miguel Arcángel, marcando el inicio de la Vigilia Pascual durante el Sábado Santo, una de las celebraciones más significativas para la fe católic
El buen tono
El Ministerio de Defensa explicó que la medida forma parte de la Ley de Modernización del Servicio Militar y que la autorización se considera otorgada automáticamente mientras el servicio continúe siendo voluntario
El Imparcial
Esta T-fal Infinyforce XL destaca por su vaso de 2.2L y tecnología Powelix, aprovecha su 13% de ahorro en Amazon México sobre el precio de $899, ideal y eficiente
Debate.com.mx
La cercanía entre la Luna y Mercurio durante abril de 2026 marca un periodo clave en el calendario astrológico.
Debate.com.mx
El Club América Femenil vs Atlas se enfrentan hoy, miércoles 1 de abril de 2026, en un duelo vibrante correspondiente a la Jornada 15 del Clausura de la Liga MX Femenil. Con la liguilla a la vuelta de la esquina, este resultado es vital para las pretensiones de ambos conjuntos; las Águilas buscan asegurar su …
365scores
Investigaciones con impacto ganan Premio Rómulo Garza 2026gerardo.villarrealbMié, 02/25/2026 - 13:00 Read time: 10 mins El Tec de Monterrey y Xignux reconocieron a docentes y estudiantes de preparatoria, profesional y posgrado por sus aportaciones en investigación, desarrollo tecnológico y emprendimiento científico.
Conecta.tec.mx
urango sigue sumando pases a la Olimpiada Nacional 2026 en el Regional de Atletismo que se lleva a cabo en la Sultana del Norte.Y es que la cosecha de pasaportes no termina para la delegación duranguense en la pista atlética del CARE Nuevo León, en la ciudad de Monterrey.La actuación de los jóvenes arácnidos fueron Oro en los 3 mil metros en
El Siglo de Torreón
La ausencia de Kevin Álvarez en el once inicial para el Clásico Capitalino entre América y Pumas ha generado una ola de especulaciones entre la afición azulcrema. El lateral derecho, consolidado como uno de los referentes del plantel, verá el inicio del encuentro desde el banquillo de suplentes en un duelo crucial que define posiciones …
365scores
En entrevista con Elle, la artista italiana destaca el aporte de referentes y la diversidad de perspectivas que enriquecen su recorrido, donde la sensibilidad y la apertura al aprendizaje fueron claves en todas las etapas de su vida
Infobae
Deva Cassel, la hija de Monica Belucci y Vicent Cassel, está triunfando en el modelaje y en la actuación; te contamos todo aquí.La entrada Ella es Deva Cassel, la hija de Monica Bellucci y Vincent Cassel se publicó primero en InStyle México.
InStyle
BAFTA confirmó que nada más y nada menos que Paddington, el osito de la mítica película familiar estará presente en los Premios BAFTA 2026 este fin de semana, donde será el elegido al presentar y dar uno de los premios de la noche a Mejor Película Familiar.El icónico oso británico se convierte así en el primer presentador de cuatro patas
Milenio
Últimas noticias
Refuerza Ayuntamiento de Veracruz seguridad en playas durante Semana Santa
2-2. Demasiada fiesta para el Inter Miami
Nicolás Larcamón confirma rotaciones en la portería
¿Cómo estará el clima en Guanajuato este 5 de abril Domingo de Resurrección?
Investigan caso de feminicidio registrado en la colonia Vicente Lombardo Toledano, de Morelia
CNDH rechaza lectura de ONU sobre desapariciones en México
Estados Unidos rescata a aviador tras derribo de F-15 en Irán; crece tensión en el estrecho de Ormuz
Ejecutan orden de aprehensión por homicidio en la colonia Los Pinos
La an?cdota que cobr? una v?ctima en palacio
La historia de “El Buen Tono” y el origen de las calles Pugibet y Buen Tono en CDMX
León vs Atlas: Goles, resumen y mejores momentos de la Liga MX
Hombre ataca a policías y es abatido; hay mujer y menor lesionados
Elecciones 2026: Esta es la universidad que tiene el mayor número de mesas de sufragio en Lima Metropolitana
¿Quién es Héctor Alonso Romero Gutiérrez, nuevo director de Aduanas de México?
En fomento al deporte, atletas de levantamiento de pesas recibieron materiales de entrenamiento