Sto eseguendo uno script in un notebook ipython (con Chrome) e ho notato che è 11 volte più lento di quello che è se eseguo lo stesso script in Python, utilizzando spyder come IDE. Lo script è piuttosto semplice: è solo un insieme di loop e calcoli su un dataframe panda. Nessuna uscita viene stampata sullo schermo né scritta su file esterni. Mi aspetto che il codice sia rallentato perché non è vettorializzato, apprezzo che Ipython possa comportare qualche overhead, ma 11 volte ...! Riesci a pensare a qualche motivo per cui? Eventuali suggerimenti?notebook ipython 11 volte più lento di python: perché?
Grazie!
downvoting senza commenti è molto utile: grazie mille! –
Come lo cronometrate in entrambi i casi? –
Lo sto programmando con: impor time/start_time = time.time()/trascorso = time.time() - start_time –