Semi infinite loop

어쩌다보니 아래와 같은 반복문을 쓰게 되었다.

for M1 in numpy.arange(1e24, 1e26, 1e23):

for M2 in numpy.arange(1.0, 30.0, 1.0):

for M3 in numpy.arange(1.0, 30.0, 1.0):

for v in numpy.arange(1.0, 30.0, 1.0):

for w in numpy.arange(1.0, 30.0, 1.0):

for d1 in numpy.arange(0.0, 10.0, 0.5):

for d2 in numpy.arange(0.0, 10.0, 0.5):

지금 24시간째 돌고 있는데 안 끝나고 있다. 대략 32억번 정도의 반복해야 하는데, 언제 끝나려나…

7차원 공간에서 해당 영역 전체를 스캔해야 하는 계산이라, 최적화는 불가능하다.

Semi infinite loop”에 대한 6개의 생각

  1. solariser

    관여 하자는게 아니라.. -_- (저도 감히 생각을 못하는 저런 위대한 프로젝트에!)

    평균적으로 5x의 성능이 나오니.. 저런 코드도 금방 끝나는 날이 오겠지요… 빨리 완성되길 기도해 보아요.

    저게 얼마나 걸렸는지는 모르지만, 24시간의 1/5도 엄청나지 않습니까!

    응답
  2. snowall

    아. 그렇군요.ㅎㅎ

    저는 일단 그 프로젝트에 관여할 실력이 되지 않고, 관여할 시간도 없고, 관여할 의지도 없고, 심지어 파이썬을 별로 좋아하지도 않아요.

    응답

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.