Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Profiler per HW6

l.vitale3 (6010 points)
10 22 83
in HW6 by (6.0k points)
closed by
Ciao, qualcuno potrebbe spiegarmi perchè quando provo a usare il profiler (da dentro spyder) per l'HW6, mi ritrovo tutte funzione e moduli non usate direttamente da program01.py (cioè il mio codice), e se provo a scendere all'interno delle funzioni trovo program01.py ma non posso scendere di livello (cioè all'interno di program01 per guardare i tempi delle singoli funzioni implementate all'interno).

Cosa devo fare per analizzare solo program01.py?
204 views
closed with the note: Solved

2 Answers

Paolo Gentili (31130 points)
3 6 114
by (31.1k points)
Si può avere uno screenshot? Coprendo il codice ovviamente, sarebbe più facile capire qual'è il problema
l.vitale3 (6010 points)
10 22 83
by (6.0k points)
edited by
Non riesco a caricare la foto momentaneamente, dovrei caricarla tramite link, perchè non la fa caricare direttamente.

Comunque il problema è cosa si deve fare per analizzare i tempi d'esecuzione delle varie parti del codice. Per gli HW passati sotto if __name == '__main__' inserivo una chiamata alla funzione e mi permetteva di analizzare le varie parti, per questo HW non funziona e vorrei capire come poter analizzare le diverse parti del programma.
Paolo Gentili (31130 points)
3 6 114
by (31.1k points)

Potresti importare la libreria time con:

import time

per misurare parte per parte le tempistiche del tuo programma.

Ti consiglio di vedere come funziona direttamente su Twiki:

https://twiki.di.uniroma1.it/twiki/view/Programmazione1/WebHome

l.vitale3 (6010 points)
10 22 83
by (6.0k points)
La devo usare dalla console oppure devo implementare delle chiamate all'interno dello script? Potresti spiegarmi meglio.