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

고성능 파이썬(2판)

by 오현석, 미샤 고렐릭, 이안 오스발트
May 2021
Beginner to intermediate
528 pages
11h 27m
Korean
Hanbit Media, Inc.
Content preview from 고성능 파이썬(2판)
245
7
C 언어로 컴파일하기
4
파이토치가 여러분이 사용하려는 연산을 지원하는지 확인하라! 파이토치는
numpy
API
중 상당 부분을
구현하므로 이는 큰 문제가 아니다. 대부분의
API
가 완전히 같으므로 여러분의 코드를 전혀 바꿀 필요
가 없다. 하지만 파이토치가 연산을 지원하지 않거나(복소수 처리 등),
API
가 약간 다른 경우(난수 생
성 등 )도 있다.
7.14
외부 함수 인터페이스
때로는 자동적인 해법이 도움이 되지 않아서 포트란이나
C
코드를 직접 작성해야 한다. 이는
컴파일러가 최적화할 부분을 발견하지 못했거나, 파이썬에서 사용할 수 없는 라이브러리나 특
정 언어가 주는 이점을 활용하고 싶기 때문일 수 있다. 이런 상황에서는 다른 언어로 작성하
고 컴파일한 코드에 접근하게 해주는 외부 함수 인터페이스
Foreign
Function
Interfaces
,
FFI
를 사용해야
한다.
이번 장의 나머지에서는 외부 라이브러리를 사용해서
6
장과 같은 방법으로
2D
확산 공식을 풀
어볼 것이다.
8
[예제
7
-
21
]의 라이브러리 코드는 여러분이 작성한 코드나 설치한 라이브러리
를 대표한다고 생각할 수 있다. 우리가 살펴볼 방법은 코드의 작은 부분을 정해서 다른 언어로
옮길 때 아주 유용하다. 이렇게 코드를 옮기는 이유는 대상 언어에 따라 정해진 구체적인 ...
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