안녕하세요 컴퓨터를 이용해 통계관련 연구를 진행하는 대학원생입니다
주로 C를 이용해 데이터 마이닝을 하는 코드를 짜는데요
이번에 Python을 좀 활용해볼까 해서 비슷한 종류의 코드를 파이썬으로 만드니 한세월 걸리더군요;;
이유가 궁금하여 찾아봤더니
C에서는
int *list ; list = (int *)malloc(sizeof(int)*1000000);
이런식으로 선언하던 배열이
파이썬에서는
list = [0]
for i in range(0,1000000):
list.append(0)
이런식으로 입력하는데 이 반복문을 돌아가는데 한세월이 걸리더라구요
처음엔 파이썬은 이런 대형 배열을 지원을 안하는가 하고 찾아보니
파이썬도 5억개정도의 배열을 지원한다고 나오는군요;
혹시 한번에 선언하는 방법은 없나요?
#CLiOS