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