python - I want to eavalute the time needed to perform prediction using a trained model -
this question has answer here: measure time elapsed in python? 18 answers i know timeit can used measure elapsed time, don't how implement in code. example, evaluate model performance follows: scores = model.evaluate(x_test, y_test, verbose=0) how add timeit or other functions measure time needed? here basic setup: import time start_time = time.time() # code print("time - {}".format(time.time()-start_time)) you can make use of python's function wrappers, , make wrapper time functions. eg. import time def getime(func): def func_wrapper(*args, **kwargs): start_time = time.time() func(*args, **kwargs) print("function {} completed in - {} seconds".format( func.__name__, time.time()-start_time)) return func_wrapper # ------------ test example of wrapper --------- # @ge...