Loop의 퍼포먼스 개선입니다. 순수 파이썬, numpy, numda와 cython으로 평균을 구하는 루프를 만들어 시간 비교를 해보겠습니다. 시간 측정을 위해서 %time 과 %timeit을 쓰려고 합니다. %time은 한 줄의 코드 실행시간을 측정할 때 사용할 수 있고 %timeit은 코드를 여러 번 시도를 한 후 시간 측정을 해서 오차범위를 알려줍니다. Python 파이썬의 내장함수로만 평균을 구해보겠습니다. %time은 코드 한 줄로 해야되니 평균을 구하는 함수를 만들어서 진행을 하겠습니다. import random def average_python(n): s = 0 for i in range(n): s += random.random() return s/n n= 1000000 %time avera..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.