Science computationnelle

11
Complexité de l'inversion de matrice dans numpy

Je résous des équations différentielles qui nécessitent d'inverser des matrices carrées denses. Cette inversion de matrice consomme la plupart de mon temps de calcul, donc je me demandais si j'utilisais l'algorithme le plus rapide disponible. Mon choix actuel est numpy.linalg.inv . D'après mes...

11
Comment signaler les erreurs dans les bibliothèques scientifiques?

Il existe de nombreuses philosophies dans différentes disciplines du génie logiciel sur la façon dont les bibliothèques doivent faire face aux erreurs ou à d'autres conditions exceptionnelles. Quelques-uns de ceux que j'ai vus: Renvoie un code d'erreur avec le résultat renvoyé par un argument...

10
Lequel est calculé plus rapidement,

Lequel est calculé plus rapidement, ou ou ? , et sont des réels positifs avec .log a c b √ababa^blogacloga⁡c\log_a c abcb>1c√bcb\sqrt[b]{c}aaabbbcccb>1b>1b>1 Quels types d'algorithmes utiliserez-vous dans la comparaison? Quelles sont leurs complexités? Par exemple, lorsque ou c ≈ a...

10
Analyse numérique complexe

Quelles situations d'analyse numérique deviennent plus / moins stables, ont une convergence plus rapide / plus lente, ou sont autrement assez différentes lorsqu'il s'agit de fonctions de variable complexe au lieu de fonctions d'une variable réelle?