본문 바로가기

Computer Science/Computer Graphics 22

NumPy의 Array 컴퓨터그래픽스에서 왜 NumPy를 사용하는 가에 대해서는 이전 포스팅(클릭)을 참고하자. Numpy array vs Python list 구분 Numpy array Python list type 각 요소가 모두 같은 타입을 가져야 함 각 요소가 서로 다른 타입을 가질 수 있음. size 각 요소가 모두 같은 크기를 가져야 함 각 요소가 서로 다른 크기를 가질 수 있음. 비교 더 빠른 연산이 가능 사용 import numpy Interpreter에서 다음과 같이 import함으로써 np을 통해 NumPy을 사용할 수 있다. 선언 기본 형태 : vector 가장 기본적인 형태는 다음과 같이 사용할 수 있다. 이는 1차원 배열의 형태로 vector라고도 한다. a = np.array([0, 1, 2, 3]) .. 2021. 3. 9.
컴퓨터그래픽스와 도구 컴퓨터그래픽스와 도구 컴퓨터그래픽스에서 파이썬을 사용하는 이유? 파이썬은 짧은 시간에 computer graphics의 개념을 습득할 수 있게 한다. Productivity 초보자가 배우고 사용하기 쉬움. 더 빠르게 코드를 작성할 수 있음. 언어의 형식 보다는 logic에 초점을 더 둘 수 있음. Powerful modules 다양한 모듈들디 제공됨 Numpy와 SciPy는 수학/과학적인 계산을 지원함 matplotlib는 data visualization을 지원함 또한 파이썬은 컴퓨터 그래픽과 다른 기술들을 쉽게 결합해서 사용할 수 있다. research와 다른 영역의 scientific community에서 주로 사용되는 언어이다. 대부분의 ML/DL framework가 파이썬 API를 지원한다. 예.. 2021. 3. 8.