본문 바로가기
728x90

python7

[Isaac Sim] 파이썬 환경에서 Isaac Sim 설치 (feat. 아나콘다) 파이썬 스크립트에서 Isaac Sim을 import하여 관련 기능들을 사용하고 싶을 때가 있다. 글 작성 시점 기준 공식 가이드 문서에서는 아직 실험 단계라는 주의를 주기는 하지만 파이썬 패키지 매니저의 일종인 PIP을 사용하여 몇몇 Isaac Sim 관련 패키지들을 설치할 수 있다. 이 글에서는 아나콘다 파이썬 환경에서 pip를 사용하여 Isaac Sim을 설치하고 사용하는 방법을 다룬다.    NotesIsaac Sim은 파이썬 버전 3.10을 권장한다.Linux에서 설치 시, PIP이 Isaac Sim 관련 파이썬 패키지들을 찾고 설치하기 위해서는 GLIBC 2.34+ (manylinux_2_34_x86_64)에 대한 버전 상호호환성이 요구된다. ldd --version 명령어를 사용하여 GLIBC.. 2025. 4. 4.
[딥러닝] Pytorch 모델 구조 및 파라미터 확인 파이토치(Pytorch)를 이용한 모델 학습 시 사용되는 모델의 구조, 파라미터(parameters)의 이름 및 개수를 확인하고 싶을 때 아래의 파이썬 코드를 통해 확인 가능하다. 방법 1 for parameter in model.parameters(): print(parameter) 방법 2 from torchsummary import summary summary(model, (1,)) # inputs: model, input_size=(1,) summary(model, (3,224,224)) # inputs: model, input_size=(3,224,224) 간단한 polynomial의 경우 입력의 차원은 (1,) 224x224 RGB 이미지의 경우 입력의 차원은 (3, 224, 224) 2022. 6. 25.
[파이썬] 모듈로 연산자(%) 활용 - 배열의 인덱스 범위 유지 1차원 혹은 다차원 배열 값에 접근할 때 양 끝이 이어진 경우를 다뤄야할 때가 있다. 위 그림의 배열에서 특정 인덱스의 양 옆 이웃(neighborhood, size of 2)에 접근하는 경우 1번의 왼쪽 이웃은 5번, 오른쪽 이웃은 2번이다. 파이썬 코드 작성 시 주의할 점은 왼쪽 이웃의 경우 현재 인덱스에서 1만큼 값을 빼주고 오른쪽은 1만큼 더해줄 때 가장 첫번째 셀의 왼쪽 이웃은 인덱스 -1을 갖고, 가장 마지막 셀의 오른쪽 이웃은 범위를 벗어나는 값인 배열 길이만큼의 인덱스를 갖는다는 것이다. (파이썬은 인덱스 0부터 시작) 이렇게 인덱스가 순환하는 배열을 인덱스 범위 내에서 접근하도록 할 때 모듈로 연산자 (modulo operator, %)를 이용할 수 있다. 예시로, 길이 5인 1차원 배열.. 2022. 6. 25.
[파이썬] 각도를 범위 내로 유지하기 각도를 [0,360) 혹은 [0,2π) 범위 내로 유지하고 싶을 때 어떻게 파이썬으로 코딩할 수 있는지 정리해보았다. (python 3.8 기준) 방법 1 while문을 활용하여 범위 내에 들어올 때까지 연산 def degrees_within_range_while_statement(angle): while angle > 360: angle -= 360 while angle 2 * pi: angle -= 2 * pi while angle < 0: anlge += 2 * pi return angle 방법 2 modulo 연산자 (%) 활용 d.. 2022. 6. 25.
[파이썬] gnuplot 와 py-gnuplot 설치 및 실행 gnuplot은 과학 기술 분야에서 자주 사용되는 명령행 기반의 휴대용 그래프 유틸리티 (portable command-line driven graphing utility)이다. gnuplot 기반 파이썬 패키지 py-gnuplot을 설치 및 실행해보자. 1. gnuplot 설치 먼저 아래 링크에서 gnuplot 프로그램을 다운받는다. https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.3/ gnuplot - Browse /gnuplot/5.4.3 at SourceForge.net sourceforge.net 내 경우 윈도우에 설치하기 때문에 gp543-win64-mingw.exe 파일을 다운로드하였다. 다운받은 파일을 실행하여 아래와 같이 설치를 진.. 2022. 6. 22.
[딥러닝] OpenCV 설치 및 버전 변경 이번 글에서는 이미지 처리에 아주 유용한 패키지인 OpenCV를 pip를 이용해 설치 및 버전 변경하는 방법에 대해 설명하겠다. 주의: 아나콘다 가상환경이 활성화되어 있는지 확인한다. (base 환경에 설치하고 싶은게 아니라면) 1. OpenCV 설치 아래의 명령어를 아나콘다 프롬프트에 실행하여 설치를 진행한다. > pip install opencv-python > pip install opencv-conbrib-python 설치 진행 중 의존 패키지들을 설치할지 물어본다 (y/n). 설치가 완료되면 아래와 같이 프롬프트에서 python을 실행하여 opencv 패키지가 잘 불러와지는지 확인한다. > python >> import cv2 >> cv2.__version__ ctrl + D를 누르면 pytho.. 2022. 4. 28.
728x90