본문 바로가기

Errors_Tips17

[미완][Python Error] SettingWithCopyWarning 에러 원인과 해결 1. 상황 과 원인 https://emilkwak.github.io/pandas-dataframe-settingwithcopywarning Pandas의 DataFrame 사용 중 SettingWithCopyWarning 발생할 때 Python, Pandas를 Excel보다 사랑하는 직장인을 위한 블로그 emilkwak.github.io 2. 해결 2021. 7. 10.
[python ] EOL while scanning string literal 해결방법 EOL while scanning string literal 에러는 따옴표가 서로 맞지 않거나 문장부호(){}[]의 열림 닫힘이 맞지 않을 때 나오는 에러이다. 2021. 7. 10.
[Python Errors] 파이썬 에러나면 확인해볼 것. 메모리 초과: 재귀 확인 재귀로 스택에 넣는 함수가 많아지면서 스택오버플로우 되는 경우. * 메모리의 페이지가 할당되며 여유를 가지고 할당되어서 그 안에서 사용됨. 지역변수는 스택에 할당되어 함수의 호출과 함께 할당되며, 함수의 호출이 완료되면 소멸한다. 반면 전역변수는 데이터(힙보다 위)에 할당되어 프로그램의 시작과 함께 할당되며, 프로그램이 종료되면 소멸한다. 런타임 에러: 인덱스 확인 시간초과: 느린 알고리즘 또는 무한 루프 확인 출력초과: print 확인 2021. 7. 7.
파이썬 heap 사용법: 파이썬 최소힙, 최대힙 [MinHeap] 기본적으로 heap을 만들면 minheap (작은 것에서 큰 것으로 높아지는 방향)이다. h=[] heapq.heappush(h,(1)) heapq.heappush(h,(3)) heapq.heappush(h,(2)) heapq.heappush(h,(7)) heapq.heappush(h,(10)) heapq.heappush(h,(12)) while h: cur = heapq.heappop(h) print(cur) 답: 1 2 3 7 10 12 [MaxHeap] 음수를 넣고 뽑아서 다시 -1을 곱해준다 h=[] heapq.heappush(h,(-1)) heapq.heappush(h,(-3)) heapq.heappush(h,(-2)) heapq.heappush(h,(-7)) heapq.hea.. 2021. 7. 6.
반응형