어쩌다보니 아래와 같은 반복문을 쓰게 되었다.
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차원 공간에서 해당 영역 전체를 스캔해야 하는 계산이라, 최적화는 불가능하다.
신고
by snowall 2011.09.26 16:52
  • solariser 2011.12.05 11:39 신고 ADDR EDIT/DEL REPLY

    pypy.org/numpydonate.html

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

    • snowall 2011.12.05 11:49 신고 EDIT/DEL

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

  • solariser 2011.12.05 12:40 신고 ADDR EDIT/DEL REPLY

    blog.dahlia.kr/post/5124874464

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

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

    • snowall 2011.12.05 12:48 신고 EDIT/DEL

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

  • solariser 2011.12.05 13:02 신고 ADDR EDIT/DEL REPLY

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

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

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


티스토리 툴바