time 모듈을 활용해서 코드 수행 시간을 측정한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
from random import randint
import time
array = []
# 1~100 수들로 이루어진 100,000개
for _ in range(10000):
array.append(randint(1, 1000))
start = time.time()
# 1 선택 정렬
for i in range(len(array)):
min_index = i
for j in range(i + 1, len(array)):
if array[min_index] > array[j]:
min_index = j
array[i], array[min_index] = array[min_index], array[i]
end = time.time()
print(end - start) # 7.210
# 2 파이썬 라이브러리
start = time.time()
array.sort()
end= time.time()
print(end - start) # 0.0
|
cs |
'인공지능 > 데이터 분석' 카테고리의 다른 글
[Python Lib] googlemaps와 folium (0) | 2019.07.20 |
---|---|
Pandas를 활용한 성남시 인구 통계 시각화 해보기 (0) | 2019.07.20 |
범죄 관련 데이터 시각화 (feat. 공공데이터포탈 (0) | 2019.07.19 |
[Pandas] txt파일을 excel 파일로 저장하기 (0) | 2019.07.19 |