Bonjour,
je suis en train de réaliser un algorithme contraint par le temps (10s).
J'ai tout d'abord fait une version octave, qui run excessivement vite : voici la fonction
k est une matrice de taille 500x500 (symétrique def positive)Code:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
x et y des vecteurs 500.
les deux particularités sont la creation de la matrice matrix, ainsi que l'inversion.
runner cette fonction prend a peu pres 0.4s.
lorsque j'enquille beaucoup beaucoup plus simple avec ublas :
est quasi instantané (10^-5 s)Code:
2
3
4
5
mais un simple produit
prend 8s...Code:
2
ya til quelquechose que je fais mal?

