안녕하십니까 형님들! 


 저는 이번에 컴공 대학원 들어온 연구생인데요 

 

 과제로 


 힐 크라이밍을 짜보라고 제출하고 있는데.. [로컬옵티멀에 빠지는 걸 확인해보라는 의미로] 


 예전에 제가 C 로 짰던걸 참고해서 python으로 바꿨더니..


 oldcost = distance[route[i-1]][route[i]] + distance[route[j-1]][route[j]]


 이 문장에서 시간이 이상하게 오래 걸리네요;; 


 distance[i][j] 는 i>j 로 가는 adjacency 매트릭스고..


 route[i]는 현재 가지고 있는 path의 i번째 node를 가리키는 배열입니다. 


 c 였으면 30초안에 로컬 옵티말에 빠지는 데이터셋과 코든데;;;


 파이썬을 몰라 삽질하고 있네요.. 


 혹시 저 문장을 좀 더 효율적으로 표현하는 방법이 있을까요?