Articles of informática

Escribir en líneas separadas en un archivo de texto.

import random device = input(“What device do you have? Phone or PC(laptop included). If other please specify “).upper() make = (“”) model= (“”) verison = (“”) memory = (“”) if device == (“PHONE”): make = input (“what make of phone do you have? Iphone or Samsung or other”).upper() if make == (“IPHONE”): model == input(“What […]

¿Cómo crear una ontología en python?

¿Existen bibliotecas o ciertas “técnicas” que puede utilizar para crear una ontología de elementos? ¿O “patrones de diseño”? Estoy hablando de una “gráfica” de cosas. Supongamos que tengo un montón de palabras. Ciertas palabras están “debajo” de otras palabras o “relacionadas” con otras palabras. Necesito una buena manera de agruparlos y conocer su relación.

¿Estructura de datos para grandes rangos de enteros consecutivos?

Supongamos que tiene un gran rango de enteros consecutivos en la memoria, cada uno de los cuales pertenece exactamente a una categoría. Dos operaciones deben ser O (log n): mover un rango de una categoría a otra, y encontrar los recuentos de categorías para un rango dado. Estoy bastante seguro de que la segunda operación […]

Implementación del árbol de dependencias

Para aquellos que usaron apt-get, usted sabe que cada vez que instala / desinstala algo, recibe las notificaciones que dicen que necesita / ya no necesita ciertas dependencias. Estoy tratando de entender la teoría detrás de esto y potencialmente implementar mi propia versión de esto. He hecho un poco de google, se me ocurrió la […]