Lines Matching refs:data
151 def generateMaxTests(config,nb,format,data): argument
158 index=np.argmax(data[0:nbiters])
159 maxvalue=data[index]
165 index=np.argmax(data[0:nbiters])
166 maxvalue=data[index]
172 index=np.argmax(data[0:nbiters])
173 maxvalue=data[index]
183 data = np.zeros(nbiters)
185 data[nbiters-1] = 0.9
186 data[nbiters-2] = 0.8
188 index=np.argmax(data[0:nbiters])
189 maxvalue=data[index]
194 config.writeInput(nb, data,"InputMaxIndexMax")
200 def generateMinTests(config,nb,format,data): argument
207 index=np.argmin(data[0:nbiters])
208 maxvalue=data[index]
214 index=np.argmin(data[0:nbiters])
215 maxvalue=data[index]
221 index=np.argmin(data[0:nbiters])
222 maxvalue=data[index]
231 data = 0.9*np.ones(nbiters)
233 data[nbiters-1] = 0.0
234 data[nbiters-2] = 0.1
236 index=np.argmin(data[0:nbiters])
237 maxvalue=data[index]
243 config.writeInput(nb, data,"InputMinIndexMax")
249 def generateMaxAbsTests(config,nb,format,data): argument
250 data = np.abs(data)
256 index=np.argmax(data[0:nbiters])
257 maxvalue=data[index]
263 index=np.argmax(data[0:nbiters])
264 maxvalue=data[index]
270 index=np.argmax(data[0:nbiters])
271 maxvalue=data[index]
277 index=np.argmax(data)
278 maxvalue=data[index]
288 data = np.zeros(nbiters)
290 data[nbiters-1] = 0.9
291 data[nbiters-2] = 0.8
293 index=np.argmax(data[0:nbiters])
294 maxvalue=data[index]
299 config.writeInput(nb, data,"InputAbsMaxIndexMax")
307 def generateMinAbsTests(config,nb,format,data): argument
308 data = np.abs(data)
314 index=np.argmin(data[0:nbiters])
315 maxvalue=data[index]
321 index=np.argmin(data[0:nbiters])
322 maxvalue=data[index]
328 index=np.argmin(data[0:nbiters])
329 maxvalue=data[index]
338 data = 0.9*np.ones(nbiters)
340 data[nbiters-1] = 0.0
341 data[nbiters-2] = 0.1
343 index=np.argmin(data[0:nbiters])
344 maxvalue=data[index]
350 config.writeInput(nb, data,"InputAbsMinIndexMax")
355 def averageTest(format,data): argument
356 return(np.average(data))
358 def powerTest(format,data): argument
360 return(np.dot(data,data) / 2**15) # CMSIS is 2.28 format
362 return(np.dot(data,data) / 2**33) # CMSIS is 34.30 format
364 return(np.dot(data,data) / 2**17) # CMSIS is 18.14 format
366 return(np.dot(data,data))
373 def rmsTest(format,data): argument
374 return(math.sqrt(np.dot(data,data)/data.size))
376 def stdTest(format,data): argument
377 return(np.std(data,ddof=1))
379 def varTest(format,data): argument
380 return(np.var(data,ddof=1))
382 def generateFuncTests(config,nb,format,data,func,name): argument
387 funcvalue=func(format,data[0:nbiters])
391 funcvalue=func(format,data[0:nbiters])
395 funcvalue=func(format,data[0:nbiters])
399 funcvalue=func(format,data[0:nbiters])
428 def generatePowerTests(config,nb,format,data): argument
433 funcvalue=powerTest(format,data[0:nbiters])
437 funcvalue=powerTest(format,data[0:nbiters])
441 funcvalue=powerTest(format,data[0:nbiters])