파이썬

· A.I
Xavier 환경에서 직접 개발을 하여도 무관하지만, 편의성을 위하여 개발은 SSH 기반 윈도우 환경에서 Visual Studio Code를 활용하고, 실 테스트는 VNC 또는 실제 보드에서 동작을 진행하였습니다. 1. VS Code 설치하기 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platfo..
· A.I
해당 글에서는 YOLOv5 사용을 위한 PyTorch 및 기타 관련 패키지를 설치합니다. 모든 커맨드는 가상환경이 활성화된 상태에서 진행됩니다. (본문 : darknet) # 명령 conda activate [환경이름] # (예시) conda activate darknet 1. PyTorch 설치 일반적인 환경이라면 아나콘다를 통해 간단하게 PyTorch 및 관련 패키지 설치가 가능합니다. 그러나 aarch64 환경에서 이에 맞는 저장소를 찾을 수 없기 때문에 pip를 통해 설치합니다. 주의사항은 원하는 가상환경이 activate 된 상태에서 진행하여야 합니다. # 설치 (가상환경 베이스) pip install torch 2. YOLOv5 설치 먼저 Git을 통해 YOLOv5를 다운로드합니다. # (Op..
· A.I
[개발환경] - Hardware : Nvidia Jetson Xavier NX (aarch64) - OS : Jetpack 4.6 rev. 3 (based on Ubuntu 18.04) YOLO 테스트를 위하여 Xavier NX 보드에서 Anaconda(아나콘다)를 사용하기 위한 방법을 정리한 글입니다. 아나콘다는 일반 AMD64 계열은 linux 버전도 지원하지만 라즈베리파이와 같은 aarch64 계열에 대한 지원이 보이지 않아 별도로 다운받아 설치하였습니다. 1. 아나콘다 설치 Jetson Anaconda로 검색해보면 Anaconda를 aarch64 버전으로 빌드한 것들이 많았는데, Mini-forge가 최근 업데이트가 활발한 것으로 보였고, 이를 선택했습니다. https://github.com/co..
* 코딩 테스트 전 기본 문법 정리 요약본 1. 자료형 정수형, 실수형, 문자열, 리스트, 튜플, 딕셔너리 등 - 정수형 : 양의 정수, 음의 정수, 제로(0) num = 100# 양의 정수 print(num)# 100 num = 0# 제로(0) print(num)# 0 num = -100# 음의 정수 print(num)# -100 - 실수형 : 정수형에 소수점(.) 아래 값이 포함된 자료형 num = 123.12# 실수 print(num)# 123.12 num = -123.# 소수점 아래 0 생략 print(num)# -123.0 num = 10e3# 지수형(양의 정수) print(num)# 10000.0(10 x e(10)^3) num = 123e-3# 지수형(음의 정수) print(num)# 0.1..
· Application
서론 요즘 TensorFlow 공부겸 파이썬을 공부 중입니다.. 문득 과거 학부생 때 사용했던 OpenCV를 연동하여 이미지/영상 처리를 하는 예제들이 있길래, 함께 보면서 프로토타입으로 구현해본 화면 녹화 프로그램 샘플 코드를 만들어 보았습니다. 본문은 해당 코드에 대한 간략한 리뷰입니다. 코드는 크게 3파트로 구성되어 있습니다. define.py 말 그대로 공통으로 사용되는 변수에 대한 선언을 모아 놓은 문서입니다. DEF_TITLE = "Recoder" DEF_KEY_REC_START_UI = 'Alt+0' DEF_KEY_REC_START = 'Alt+1' DEF_KEY_REC_STOP = 'Alt+2' DEF_KEY_SCREN_CAP = 'Alt+3' 해당 프로그램은 버튼이 아닌 Keyboard ..
· Algorithm
문제 코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다. 종류이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다. 착용한 의상의 일부가 겹치더라도, 다른 의상이 겹치지 않거나, 혹은 의상을 추가로 더 착용한 경우에는 서로 다른 방법으로 옷을 착용한 것으로 계산합니다. 코니는 하루에 최소 한 개의 의상은 입습니다. 코니가 가진 의상들이..
· Algorithm
문제 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 같은 전화번호가 중복해서 들어있지 않습니다. 입출력 예제 phone..
· Algorithm
문제 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 위 그림은 크기가 5인 정수 삼각형의 한 모습이다. 맨 위층 7부터 시작해서 아래에 있는 수 중 하나를 선택하여 아래층으로 내려올 때, 이제까지 선택된 수의 합이 최대가 되는 경로를 구하는 프로그램을 작성하라. 아래층에 있는 수는 현재 층에서 선택된 수의 대각선 왼쪽 또는 대각선 오른쪽에 있는 것 중에서만 선택할 수 있다. 삼각형의 크기는 1 이상 500 이하이다. 삼각형을 이루고 있는 각 수는 모두 정수이며, 범위는 0 이상 9999 이하이다. 입력 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. 출력 첫째 줄에 합이 최대가 되는 경로에 있는 수의 합을 출력한다. 예제 입출..
lasiyan
'파이썬' 태그의 글 목록