์ด ์คํฌ๋ฆฐ์ท์ด ๊ฐ์ฅ ์ ์ค๋ช ๋์ด ์์ต๋๋ค. http://i.imgur.com/omp3mSW.png
Python 2.7์์ IPython 2.1์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฌ๋ฌ ์ค ๋ธ๋ก์ %%time
๋๋ %%timeit
์
๋ง๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ์ฌ ํด์. ์ด๋ฏธ %%timeit์(๋ฅผ) ์๋ํ์ง๋ง ํธ์ถ์ด ๊ฐ์ ํ์ ์ ์์๊ณ ์ฌ์ ํ ์ค๋ฅ๊ฐ ์์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ ์ง๊ธ ์๋๋ก ์ฎ๊ธฐ๋ ค๊ณ ์๋ํ๊ณ ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฃผ์ ์ค์ด %%timeit ์์ ์์ผ๋ฉด "SyntaxError: invalid syntax"๋ผ๊ณ ํ์๋ฉ๋๋ค.
์, ์ธํฌ ๋ง๋ฒ์ ๊ทธ ์ธํฌ์ ์๋ ์ ์ผํ ๊ฒ์ด์ด์ผ ํฉ๋๋ค.
๋ช ์์ ์ธ ์ค ์ฐ์์ ์ฌ์ฉํ์ฌ ์ค ๋ง์ ๋ก ์ํํ ์๋ ์์ต๋๋ค.
%timeit f(1, \
2, \
3)
%%time
(!) ๋ค์ ๊ณต๋ฐฑ์ด ๋ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ํด๋น ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์๋ ค์ง ๋ฌธ์ (?)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์, ์ธํฌ ๋ง๋ฒ์ ๊ทธ ์ธํฌ์ ์๋ ์ ์ผํ ๊ฒ์ด์ด์ผ ํฉ๋๋ค.
๋ช ์์ ์ธ ์ค ์ฐ์์ ์ฌ์ฉํ์ฌ ์ค ๋ง์ ๋ก ์ํํ ์๋ ์์ต๋๋ค.