Révision 272 ETSN/MyDFT_5b.py
MyDFT_5b.py (revision 272) | ||
---|---|---|
188 | 188 |
C_np[0] = np.float32(SIZE) |
189 | 189 |
D_np[0] = np.float32(SIZE) |
190 | 190 |
|
191 |
# Native & Naive Implementation |
|
192 |
print("Performing naive implementation") |
|
193 |
TimeIn=time.time() |
|
194 |
c_np,d_np=MyDFT(a_np,b_np) |
|
195 |
NativeElapsed=time.time()-TimeIn |
|
196 |
NativeRate=int(SIZE/NativeElapsed) |
|
197 |
print("NativeRate: %i" % NativeRate) |
|
198 |
print("Precision: ",np.linalg.norm(c_np-C_np),np.linalg.norm(d_np-D_np)) |
|
191 |
# # Native & Naive Implementation
|
|
192 |
# print("Performing naive implementation")
|
|
193 |
# TimeIn=time.time()
|
|
194 |
# c_np,d_np=MyDFT(a_np,b_np)
|
|
195 |
# NativeElapsed=time.time()-TimeIn
|
|
196 |
# NativeRate=int(SIZE/NativeElapsed)
|
|
197 |
# print("NativeRate: %i" % NativeRate)
|
|
198 |
# print("Precision: ",np.linalg.norm(c_np-C_np),np.linalg.norm(d_np-D_np))
|
|
199 | 199 |
|
200 | 200 |
# Native & Numpy Implementation |
201 | 201 |
print("Performing Numpy implementation") |
Formats disponibles : Unified diff