Skip to Content
고성능 파이썬(2판)
book

고성능 파이썬(2판)

by 오현석, 미샤 고렐릭, 이안 오스발트
May 2021
Beginner to intermediate
528 pages
11h 27m
Korean
Hanbit Media, Inc.
Content preview from 고성능 파이썬(2판)
48
고성능 파이썬(2판)
2.2
줄리아 집합
줄리아 집합 (
http
://
en
.
wikipedia
.
org
/
wiki
/
Julia
_
set
)
CPU
를 많이 사용하는 흥미
로운 문제다. 이 문제를 처음 발견한 가스통 줄리아
Gaston
Julia
의 이름을 딴 줄리아 집합은 복잡
한 그림을 생성하는 프랙탈을 말한다.
여기서 살펴볼 코드는 여러분이 직접 작성하는 것보다 조금 길 것이다. 이 코드는
CPU
를 많이
사용하는 컴포넌트와 매우 명쾌한 입력으로 구성된다.
CPU
RAM
사용량을 프로파일해서
코드의 어느 부분이
CPU
RAM
을 많이 쓰는지 확인하기에 충분한 구성이다. 메모리를 소모
하는 부분과 느린 코드를 분석하려고
일부러
최적화하지 않았다. 이 장의 후반부에서 느린 부분
과 메모리를 잡아먹는 부분을 수정할 것이다. 그리고
7
장에서 이 함수의 전체 성능을 크게 개
선할 것이다.
복소수
c
-
0
.
62772
-
0
.
42193j
일 때의 줄리아 집합 그래프인 [그림
2
-
1
]과 [그림
2
-
2
]를 그
리는 코드를 분석해보려 한다. 줄리아 집합의 각 픽셀은 독립적으로 계산되는데, 각 점은 데이
터를 공유하지 않으므로 완전히 병렬로 계산할 수 있다.
그림
2-1
반전된 회색조 그래프로 표현한 줄리아 집합
49
2
프로파일링으로 병목 지점 찾기
c
값을 다르게 하면 다른 그림을 얻을 수
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

이펙티브 타입스크립트

이펙티브 타입스크립트

Dan Vanderkam
엑셀이 편해지는 파이썬

엑셀이 편해지는 파이썬

펠릭스 춤슈타인
핸즈온 비지도 학습

핸즈온 비지도 학습

강재원, 권재철, 안쿠르 A. 파텔

Publisher Resources

ISBN: 9791162244210