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

코멘트

6 responses to “Semi infinite loop”

  1. 
                  snowall
                  아바타

    언젠가는 완성되겠죠

  2. 
                 solariser
                 아바타

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

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

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

  3. 
                  snowall
                  아바타

    아. 그렇군요.ㅎㅎ

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

  4. 
                 solariser
                 아바타

    blog.dahlia.kr/post/5124874464

    문제는 pypy에서는 numpy가 않되요.. ㅠ_ㅠ

    위의 링크는 열라게 맹글고 있으니 좀 도와주삼 하는 거구요.

  5. 
                  snowall
                  아바타

    이게 완성되면 뭐가 되는건가요??

  6. 
                 solariser
                 아바타

    pypy.org/numpydonate.html

    요게 완성되면… ㅠ_ㅠ 모두 함꼐 빌어보아요

댓글 남기기

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