내용으로 건너뛰기
Out of the Box
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
만델브로트_집합
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 만델브로트 집합 ====== <code python m.py> import numpy as np def mandelbrot(z,maxiter): c = z for n in range(maxiter): if abs(z) > 2: return n z = z*z + c return maxiter def mandelbrot_set(xmin,xmax,ymin,ymax,width,height,maxiter): r1 = np.linspace(xmin, xmax, width) r2 = np.linspace(ymin, ymax, height) return (r1,r2,[mandelbrot(complex(r, i),maxiter) for r in r1 for i in r2]) if __name__ == '__main__': print(mandelbrot_set(-2.0,0.5,-1.25,1.25,1000,1000,80)) </code> <code bash> $ python -m timeit "import m; m.mandelbrot_set(-2.0,0.5,-1.25,1.25,1000,1000,80)" </code> * https://www.ibm.com/developerworks/community/blogs/jfp/entry/How_To_Compute_Mandelbrodt_Set_Quickly?lang=en {{tag>benchmark python}}
만델브로트_집합.txt
· 마지막으로 수정됨: 2024/03/23 02:38 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
Fold/unfold all
맨 위로