import numpy as np # VEDI TRACCIA SU SLIDES # LEZIONE # 13 - Numpy - Meno di base def f(a,b,c): ##-METTI-QUI-IL-TUO-CODICE-## return def integra_esempio(func,n0,n1,n2): return 0.0 if __name__ == "__main__": import timeit print('-'*10,' INIZIO ESEMPIO NON FUNZIONANTE ','-'*10) print("Approximazione (24, 12, 6):" , integra_esempio(f, 24 , 12 , 6)) print("Approximazione (50, 50, 50):" , integra_esempio(f, 50 , 50 , 50)) print('-'*10,' PROFILING ','-'*10) print("Time (integra_esempio 50,50,50)", timeit.timeit('__main__.integra_esempio(__main__.f,50, 50, 50)', 'import __main__', number=50), 's') print('-'*10,' FINE ESEMPIO NON FUNZIONANTE ','-'*10) print('') print("Valore esatto:", np.log(2) - 0.5) ##Prendendo spunto dall'esempio sopra testa le tue funzioni sia aumentando ##il numero di punti della griglia sia confrontando i tempi di esecuzione ##delle diverse versioni