Preguntas etiquetadas con optimization

La optimización es el acto de mejorar un método o diseño. En la programación, la optimización generalmente toma la forma de aumentar la velocidad de un algoritmo o reducir los recursos que requiere. Otro significado de la optimización son los algoritmos de optimización numéricos utilizados en el aprendizaje automático.

6
¿Cómo agrego índices a las tablas de MySQL?
Tengo una tabla MySQL muy grande con aproximadamente 150,000 filas de datos. Actualmente, cuando intento ejecutar SELECT * FROM table WHERE id = '1'; el código funciona bien ya que el campo ID es el índice primario. Sin embargo, para un desarrollo reciente en el proyecto, tengo que buscar en …





4
¿Qué son la elisión de copia y la optimización del valor de retorno?
¿Qué es copiar elisión? ¿Qué es la optimización de valor de retorno (con nombre)? ¿Qué implican? ¿En qué situaciones pueden ocurrir? ¿Qué son las limitaciones? Si se hizo referencia a esta pregunta, probablemente esté buscando la introducción . Para una descripción técnica, consulte la referencia estándar . Ver casos comunes …


30
La forma más rápida de enumerar todos los números primos debajo de N
Este es el mejor algoritmo que pude encontrar. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 ¿Se puede hacer aún más rápido? Este código tiene una falla: dado que numberses un conjunto …








Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.