사용자 도구

사이트 도구


만델브로트_집합

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
만델브로트_집합 [2019/02/13 00:10] – 만듦 rex8312만델브로트_집합 [2024/03/23 02:38] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 ====== 만델브로트 집합 ====== ====== 만델브로트 집합 ======
  
-<code python>+<code python m.py> 
 + 
 +import numpy as np 
  
 def mandelbrot(z,maxiter): def mandelbrot(z,maxiter):
줄 10: 줄 13:
         z = z*z + c         z = z*z + c
     return maxiter     return maxiter
 + 
 def mandelbrot_set(xmin,xmax,ymin,ymax,width,height,maxiter): def mandelbrot_set(xmin,xmax,ymin,ymax,width,height,maxiter):
     r1 = np.linspace(xmin, xmax, width)     r1 = np.linspace(xmin, xmax, width)
     r2 = np.linspace(ymin, ymax, height)     r2 = np.linspace(ymin, ymax, height)
     return (r1,r2,[mandelbrot(complex(r, i),maxiter) for r in r1 for i in r2])     return (r1,r2,[mandelbrot(complex(r, i),maxiter) for r in r1 for i in r2])
-   + 
-%timeit mandelbrot_set(-2.0,0.5,-1.25,1.25,1000,1000,80)+ 
 +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> </code>
 +
  
   * https://www.ibm.com/developerworks/community/blogs/jfp/entry/How_To_Compute_Mandelbrodt_Set_Quickly?lang=en   * https://www.ibm.com/developerworks/community/blogs/jfp/entry/How_To_Compute_Mandelbrodt_Set_Quickly?lang=en
 +
 +{{tag>benchmark python}}
  
만델브로트_집합.1550016655.txt.gz · 마지막으로 수정됨: 2024/03/23 02:37 (바깥 편집)