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.

optimization...

Soy muy nuevo en el mundo de la programación y la optimización. Me gustaría saber si es posible usar Pyomo y el solucionador de Glpk en Spyder usando la GUI de Anaconda. Así es como descargué Pyomo y Glpk usando la ventana de terminal en una MacBook: conda install -c conda-forge pyomo conda insta....
14 ago. 2020 a las 04:47
Es claramente posible calcular sqrt(x*x + y*y) sin usar la función hypot(x,y). ¿Por qué esta función es parte del estándar? ¿Está esto relacionado con algunas optimizaciones internas (basadas en hardware)?....
10 ago. 2020 a las 17:28
Estoy tratando de resolver una pregunta: Jon tiene una serie de cestas numeradas del 1 al N. Cada cesto tiene pocas naranjas buenas. Jon quiere recoger la misma cantidad de naranjas buenas de cada una de las cestas que escoge. Puede empezar a recoger naranjas de cualquiera de las cestas, pero una ....
10 ago. 2020 a las 02:52
Estoy tratando de optimizar el tiempo de ejecución de mi código al deshacerme de algunos bucles for. Sin embargo, tengo una variable que se incrementa en cada iteración en la que a veces se repite el índice. Proporciono aquí un ejemplo mínimo: a = [1 4 2 2 1 3 4 2 3 1] b = [0.5 0.2 0.3 0.4 0.1 0.05 ....
8 ago. 2020 a las 17:15
Siempre que tengo muchas opciones para ordenar y filtrar, en mi repositorio tengo que usar "cambiar" para decidir, pero el código está muy duplicado. ¿Cómo puedo usar el orden codificado para eliminar el código duplicado? ¿Tiene una solución para optimizar este código? Código de muestra: IEnumerabl....
5 ago. 2020 a las 14:36
Bueno, básicamente, tengo un código que usa el método contains () para detectar la presencia de caracteres específicos en dos cadenas. Para obtener más contexto, esta pregunta es un buen recurso sobre qué tipo de problema Estoy teniendo (y la tercera solución también es algo que he investigado para ....
3 ago. 2020 a las 06:22
Tengo un DF siguiente. Date Time Open High Low Close 0 2010-01-03 17:00:00 1.4301 1.4304 1.4301 1.4304 1 2010-01-03 17:01:00 1.4303 1.4303 1.4303 1.4303 Necesito normalizar los precios dentro de cada día, por lo que es necesario dividir el precio de ca....
Quiero reformatear una cadena en PHP usando expresiones regulares. La cadena puede verse así: (p. Ej.) bj-11_2008-06_2015(F01,F02,F03,F04) bj-11_2008-06_2015(F01) bj-11_2008-06_2015(01) bj-11_2008-06_2015(3B) bj-11_2008-06_2015 bj-11_2008 Veamos esto: La primera parte es obligatoria bj-11_2008 y la....
31 jul. 2020 a las 12:41
Por ejemplo, tiene una función sort(int* numbers, size_t count) con una implementación de bubbleort y un compilador de C reconoce este patrón. ¿Se le permitiría al compilador cambiarlo por otro ejemplo? Como Quicksort. Otro ejemplo sería agregar todos los números de 0 a n, donde el compilador podría....
30 jul. 2020 a las 16:29
Estaba ejecutando una consulta de este tipo de consulta: SELECT -- fields FROM table1 JOIN table2 ON (table1.c1 = table.c1 OR table1.c2 = table2.c2) WHERE -- conditions Pero el OR lo hizo muy lento, así que lo dividí en 2 consultas: SELECT -- fields FROM table1 JOIN table2 ON table1.c1 = table.c1 W....
30 jul. 2020 a las 15:55
Me gustaría minimizar varias diferencias. Por una diferencia, esto parece sencillo: target1 <- 1.887 data <- seq(0,1, by=.001) #Step 1 somefunction <- function(dat, target1, X){ #some random function... t <- sum(dat) y <- t * X #minimize this difference diff <- target1-y return(diff)....
28 jul. 2020 a las 10:27
¿Hay alguna manera de realizar un bloque de código solo una vez dentro de una función (por ejemplo, cuando la define) y luego, cada vez que llama a la función, el intérprete simplemente la ignora y utiliza los resultados directamente? Por ejemplo: import time as t def foo(): ### redundant code e....
24 jul. 2020 a las 15:08
Tengo una clase con una función de depuración llamada log(std::string s) Estoy trabajando en un pequeño sistema integrado, por lo tanto, quiero eliminar las cadenas innecesarias del binario. Podría usar #define para lograr lo que quiero, pero creo que es una mala práctica. Usando la optimización -Os....
22 jul. 2020 a las 17:16
Tengo dos matrices de diferentes tamaños, pero estoy tratando de sobrescribir algunos valores dentro de la primera matriz con valores de la segunda matriz en las "claves" correspondientes. Mi problema real puede tener muchas, muchas filas, y ya he determinado que este es el cuello de botella de mi p....
21 jul. 2020 a las 19:11
Tengo una lista de clientes , y deseo devolver una lista ordenada de los clientes que ocurren más más del 5% del tiempo en la lista original. Lo siguiente funciona, pero necesito optimizarlo. Desafortunadamente, no puedo descubrir cómo (drásticamente) mejorar la eficiencia del tiempo. ¿Alguna suger....
21 jul. 2020 a las 12:49
He estado utilizando iterrows() para comparar los valores de columna entre dos conjuntos de datos y fusionar filas donde se cumplen ciertas condiciones, sin embargo, esto está tardando demasiado. ¿Hay una mejor manera de hacer esto sin iterar? Esta es la función completa def find_peak_matches(lncR....
17 jul. 2020 a las 21:16
Dado un DataFrame como el siguiente: id days cluster 0 aaa 0 0 1 bbb 0 0 2 ccc 0 1 3 ddd 0 1 4 eee 0 0 5 fff 0 1 6 ggg 1 0 7 hhh 1 1 8 iii 1 0 9 lll 1 1 10 mmm ....
17 jul. 2020 a las 18:10
Tengo un registro de la presión arterial y la velocidad en la resolución de 1000 Hz. Durante esta grabación, he identificado períodos (por ejemplo, 1, 2, 3). El principal problema es con la optimización. Tengo múltiples grabaciones que tienen entre 10 y 15 minutos de duración, lo que resulta en ~ 1,....
17 jul. 2020 a las 11:13
Estoy ejecutando SageMath 9.0, en el sistema operativo Windows 10 He leído varias preguntas (y respuestas) similares en este sitio. Principalmente este uno leyendo desde la 7ma línea, y esta en la optimización. Pero tengo algunos problemas específicos: necesito entender cómo leer de manera óptima ....
17 jul. 2020 a las 03:08
Tengo una hoja de cálculo generada por el sistema que ingresa celdas en blanco cuando hay más de un artículo dentro de un número de pedido. Por ejemplo, si la Orden 1 tuviera tres elementos, tendría tres filas completamente llenas pero solo una con fecha. El encabezado es así: Order Number | User | ....
Estoy tratando de entender cómo se optimiza el filtrado de biquad en cascada para los procesadores Arm en CMSIS que usan extensiones de neón. El código se define en #if defined(ARM_MATH_NEON) aquí, y la documentación está aquí. Los NEON intrinsics se utilizan cuando hay más de 4 biquads en cascada. ....
16 jul. 2020 a las 20:02
Tengo 10K carpetas cada una con 200 registros en 200 archivos de formato JSON. Intentando compilar todos los registros en un marco de datos y finalmente en un CSV (se aceptan otras sugerencias de formato) Aquí está mi solución de trabajo que toma alrededor de 8.3 horas solo para el proceso de constr....
15 jul. 2020 a las 03:13
Enlace al problema: https://codeforces.com/problemset/problem/166/E Declaración del problema: * Te dan un tetraedro. Marquemos sus vértices con las letras A, B, C y D de manera correspondiente. Una hormiga está parada en el vértice D del tetraedro. La hormiga está bastante activa y no se quedaría....
Me pregunto si es posible hacer que la herramienta LLVM opt informe en detalle qué pases de optimización se utilizan con éxito durante cada nivel de optimización como -O1, -O2, etc. Por ejemplo, aquí está el código de bits ingenuo del archivo foo.bc: define dso_local i32 @main() #0 { %1 = alloca i....
14 jul. 2020 a las 21:21
Mi pregunta está dirigida al desarrollo integrado , específicamente a STM32. Soy consciente del hecho de que el uso del calificador volatile para una variable es crucial cuando se trata de un programa con rutinas de servicio de interrupción (ISR) para evitar que el compilador optimice una variable ....
7 jul. 2020 a las 12:36