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. 
                  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

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

solariser 에 응답 남기기응답 취소

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