Preguntas etiquetadas con testing

77
¿Existe un solucionador de programación no lineal de alta calidad para Python?

Tengo que resolver varios problemas desafiantes de optimización global no convexo. Actualmente uso la Caja de herramientas de optimización de MATLAB (específicamente, fmincon()con algoritmo = 'sqp'), que es bastante eficaz . Sin embargo, la mayor parte de mi código está en Python, y me encantaría...

17
Bases de datos de resultados para códigos numéricos

En la literatura sobre métodos numéricos, muchos trabajos de investigación consisten en una descripción de una nueva variación algorítmica, seguida de algunos problemas de prueba que comparan el nuevo método con uno o dos métodos existentes. Esto dificulta determinar Cómo funcionaría el nuevo...

16
Estrategias para pruebas unitarias y desarrollo basado en pruebas

Soy un gran defensor del desarrollo basado en pruebas en informática científica. Su utilidad en la práctica es asombrosa, y realmente alivia los problemas clásicos que los desarrolladores de códigos conocen. Sin embargo, existen dificultades inherentes al probar códigos científicos que no se...

13
¿Conjuntos de pruebas para aplicaciones numéricas en C ++?

Recientemente, he estado presionando a mi grupo para que incluya más pruebas al escribir su código. Hubo varios errores importantes que tomaron mucho más tiempo para detectar de lo que probablemente era necesario hablar, porque no teníamos un buen régimen de pruebas. Sin embargo, sospecho que...

10
Pruebas de regresión de modelos numéricos caóticos.

Cuando tenemos un modelo numérico que representa un sistema físico real, y que exhibe caos (por ejemplo, modelos de dinámica de fluidos, modelos climáticos), ¿cómo podemos saber que el modelo está funcionando como debería? No podemos comparar dos conjuntos de resultados del modelo directamente,...