Ciencia computacional

14
Cómo expresar esta expresión complicada usando rebanadas numpy

Deseo implementar la siguiente expresión en Python: donde e son matrices numpy de tamaño , y es una matriz numpy de tamaño . El tamaño puede ser de hasta aproximadamente 10000, y la función es parte de un bucle interno que se evaluará muchas veces, por lo que la velocidad es importante.Xyo= ∑j =...

14
Cita referencias de mejores prácticas de software

Actualmente estoy escribiendo mi tesis doctoral. Pasé una fracción significativa de mi doctorado limpiando y extendiendo el código científico existente, aplicando las mejores prácticas de ingeniería de software que no se usaban anteriormente, y me gustaría escribir sobre esto en mi tesis. En lugar...

14
Universidades conocidas por la física computacional

Estoy muy interesado en la física computacional y es muy divertido estudiar estos temas. Como estoy planeando ir un semestre al extranjero, me preguntaba qué universidades son conocidas por la física computacional. ¿Especialmente en lo que respecta a las universidades en los Estados Unidos? Soy...

14
¿Qué tan útil es PETSc para matrices densas?

Dondequiera que haya visto, el tutorial / documentos de PETSc, etc., dicen que es útil para el álgebra lineal y generalmente especifica que los sistemas dispersos se beneficiarán. ¿Qué pasa con las matrices densas? Me preocupa resolver para A densa .A x = bUNX=siAx=bUNUNA He escrito mi propio...

14
El algoritmo de Remez

El algoritmo Remez es una rutina iterativa bien conocida para aproximar una función por un polinomio en la norma minimax. Pero, como Nick Trefethen [1] dice al respecto: La mayoría de estas [implementaciones] se remontan a muchos años y, de hecho, la mayoría de ellas no resuelven el problema...

14
¿Cuál sería la forma más útil de escribir código para un artículo para que los lectores puedan hacer coincidir claramente los resultados con el código que los genera?

Estoy escribiendo un documento reproducible, y el documento tiene resultados computacionales generados por un script de Python (un script MATLAB similar genera resultados casi idénticos). Siento que el papel sería más fácil de entender para los lectores si pudieran hacer coincidir los cálculos en...