ΠΡΠΎΡ ΡΠ½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΡΡΠΎ. http://i.imgur.com/omp3mSW.png
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ IPython 2.1 Π½Π° Python 2.7
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°Π³ΠΈΡ %%time
ΠΈΠ»ΠΈ %%timeit
Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ
Π±Π»ΠΎΠΊΠΎΠ².
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. Π― ΡΠΆΠ΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» %% timeit, Π½ΠΎ Π·Π²ΠΎΠ½ΠΎΠΊ Π±ΡΠ» Π½Π° ΡΠΎΠΉ ΠΆΠ΅ Π»ΠΈΠ½ΠΈΠΈ, ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π°. Π― ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΠ΄Π²ΠΈΠ½ΡΡΡ Π΅Π³ΠΎ ΡΠ΅ΠΉΡΠ°Ρ, ΠΈ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎ ΠΎΠ½ Π³ΠΎΠ²ΠΎΡΠΈΡ Β«SyntaxError: Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΒ», Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΡΠΎΠΊΠ΅ Ρ %% timeit.
ΠΠ°, ΠΌΠ°Π³ΠΈΡ ΠΊΠ»Π΅ΡΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΡ Π² ΡΡΠΎΠΉ ΠΊΠ»Π΅ΡΠΊΠ΅.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ:
%timeit f(1, \
2, \
3)
Π― ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ %%time
(!) ΠΡΠ»ΠΎ Π΄Π²Π° ΠΏΡΠΎΠ±Π΅Π»Π°. Π― Π½Π΅ Π·Π½Π°Ρ, ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π»ΠΈ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° (?)
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ°, ΠΌΠ°Π³ΠΈΡ ΠΊΠ»Π΅ΡΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΡ Π² ΡΡΠΎΠΉ ΠΊΠ»Π΅ΡΠΊΠ΅.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²Π½ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ: