Preguntas etiquetadas con testing


17
¿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 hacer la optimización también en …


5
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 método en otros problemas de interés Cómo …
17 pde  testing 

3
¿Qué estrategias de programación puedo tomar para modificar fácilmente los parámetros del algoritmo?
El desarrollo de algoritmos científicos es un proceso altamente iterativo que a menudo implica cambiar muchos parámetros que querré variar, ya sea como parte de mi diseño experimental o como parte del ajuste del rendimiento del algoritmo. ¿Qué estrategias puedo tomar para estructurar estos parámetros para que pueda cambiarlos fácilmente …

3
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 encuentran en la programación general, por lo …
16 testing 


4
¿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 sería útil tener las …
13 testing 

1
¿Existen marcos de prueba para el desarrollo de software numérico?
Descubrí que gran parte de mi programación de ciencias computacionales tiene requisitos de prueba que no están cubiertos por los marcos de prueba estándar: Prueba de tiempo de computación Para asegurarse de que los algoritmos no sean más lentos. Podría hacer algo como, assureSmallerEqual(RuntimeWrapper(algorithm),53)pero me gustaría que el umbral de …
10 testing 

3
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, porque incluso pequeños cambios en las …
10 testing  numerics 

1
Probar y visualizar grandes conjuntos de índices
Pronto implementaré el método nodal discontinuo de Galerkin, y habiendo hecho esto antes de conocer las matrices de indexación básicas que tendré que calcular, dada una malla y datos polinomiales. El problema que encontré en el código anterior fueron errores sutiles que cometí al calcular cosas como la indexación de …
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.