Bonjour,
Depuis une semaine je me casse la tête sur le module fft de numpy. Et je ne comprend pas comment il marche!
Je suis rendu compte que fft.fft et fft.ifft n'était pas l'inverse l'une de l'autre!
Si je lance ce script (pas très propre, j'ai juste extrait quelques lignes d'un plus gros code pour tester fft):
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Au début la difference entre la "vrai" fonction et celle transformé puis retransformé est correcte (10^-16). Mais au petit à petit cette difference augmente pour atteindre 10^22).
Mais chose encore plus étrange, allclose me dit qu'elles sont effectivement proches!
Je vous colle ce qu'il le script renvoie:
Si quelqu'un peut m'expliquer pourquoi est ce que j'ai ce comportement? Jai certainement louper quelque chose dans la manipulation de fft.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
Merci d'avance

 

 
		
		 
         
			
			


 Numpy et fft
 Numpy et fft
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
  
 
 
			 
   
Partager