본문 바로가기

카테고리 339

[GLFW][실습] import GLFW 에러 해결 방법 (Failed to load GLFW3 shared library.) 실습 환경은 다음과 같다. Mac OS Big Sur (Apple M1, 2020) GLFW import 에러 수업을 듣기 위해 파이썬 가상환경을 구축하였다. 그런데 import glfw만 하면 계속 오류가 발생하였다. 오류 내용 : ImportError: Failed to load GLFW3 shared library. 아마 pip3 install glfw을 통해서 설치를 했지만 GLFW3 라이브러리가 없기 때문에 발생한 듯 하다. (정확한 이유는 잘..) 해결 방법 라이브러리 디렉터리에 GLFW3 라이브러리를 넣어주면 해결된다. 우선, glfw 라이브러리 다운로드 페이지(클릭)으로 가서 macOS binaries를 다운받는다. 다운받은 파일의 압축을 풀면 아래와 같이 각 환경별 라이브러리가 존재한다... 2021. 3. 9.
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.
[프로그래머스 42860번] 조이스틱 + 테스트 케이스 문제 번호 탐욕법(Greedy) | 조이스틱(프로그래머스 42860번) 내용 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다음 알파벳 ▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로) ◀ - 커서를 왼쪽으로 이동 (첫 번째 위치에서 왼쪽으로 이동하면 마지막 문자에 커서) ▶ - 커서를 오른쪽으로 이동 예를 들어 아래의 방법으로 JAZ를 만들 수 있습니다. - 첫 번째 위치에서 조이스틱을 위로 9번 조작하여 J를 완성합니다. - 조이스틱을 왼쪽으로 1번 조작하여 커서를 마지막 문자 위치로 이동시킵니다. - 마지막 위치에서 조이스틱을 아래로 1번 .. 2021. 2. 23.
[코로나 위젯] 기타 문의 중복 질문의 경우 답변이 어렵습니다. 반드시 문의 전 게시판의 검색(오른쪽 상단)을 이용해서 검색해주세요! 게시글에도 없다면 이 게시글의 댓글로 남겨주시면 답변 드리겠습니다. 화면 오른쪽 하단의 구독하기를 누르시면 답글 시 알람이 울립니다! 2021. 2. 23.