본문 바로가기
728x90
반응형
SMALL

분류 전체보기81

2. 조건문 / 4. 함수 / 5.입출력 2. 조건문 파이썬 커뮤니티에서는 4개의 공백문자를 사용하는 것이 사실상의 표준이다. 4. 함수 함수 안에서 함수 밖의 변수 데이터를 변경해야하는 경우, global 키워드로 변수를 지정하면 함수 바깥에 선언된 변수를 바로 참조하게 된다. 람다 표현식을 이용하면 함수를 매우 간단하게 작성할 수 있으며, 정렬기준을 설정할 때에도 자주 사용된다. 5. 입출력 여러개의 데이터를 입력받을 때는 데이터가 공백으로 구분되는 경우가 많다. 입력받은 데이터를 띄어쓰기롤 구분하여 가각 정수 자료형의 데이터로 저장할 때에는 "list(map(int, input().split()))" 코드를 이용하면 된다. input()함수는 동작 속도가 느려서 파이썬의 sys 라이브러리에 정의되어 있는 sys.stdin.readline(.. 2023. 12. 8.
1. 자료형 1. 수 자료형 데이터는 모두 수(Number)로 표현할 수 있다. e 다음에 오는 수는 10의 지수부를 의미한다. ex) 1e9 -> 1 x 10^9 컴퓨터 시스템은 수 데이터를 처리할 때 2진수를 이용하며, 실수형을 저자하기 위해 4바이트 또는 8바이트라는 고정된 크기의 메모리를 할당하기 때문에 컴퓨터 시스템은 대체로 실수 정보를 표현하는 정확도에 한계가 있다. 실수를 정확히 표현하기 위해서 반올림 함수인 round(argument, 반올림위치-1)를 사용한다. (/) 연산자는 나눠진 결과를 기본적으로 실수형으로 처리한다. 나머지 연산자(%), 몫 연산자(//), 거듭제곱연산자(**) 2. 리스트 자료형 리스트 자료형은 배열을 채택한다. 인덱스값을 입력하여 리스트의 특정한 원소에 접근하는 것을 인덱싱.. 2023. 12. 7.
퍼셉트론 - 2 * 밑바닥부터 시작하는 딥러닝 도서를 참조하여 기초 공부중 * 책을 보며 필기하고 간략한 메모 형식으로 정리 [가중치와 편향 도입] [퍼셉트론의 한계] * 직선으로만 영역을 나눌 수 없는 것이 한계라고 표현하는 것 같다. 2023. 11. 2.
퍼셉트론 - 1 * 밑바닥부터 시작하는 딥러닝 도서를 참조하여 기초 공부중 * 책을 보며 필기하고 간략한 메모 형식으로 정리 [퍼셉트론] [AND Gate] [NAND Gate] 2023. 11. 1.
[Jetson Nano] OpenCV 설치 1. Jetson Nano에 이미 설치된 openCV가 있는지 확인 pkg-config --modversion opencv 2. OpenCV 관련 삭제 sudo apt-get purge libopencv* python-opencv #설치된 opencv 관련 라이브러리 삭제 sudo apt-get autoremove #필요없는 라이브러리 삭제 sudo find /usr/local/ -name "*opencv*" -exec rm -i {} \; #opencv 관련 삭제 3. 업데이트 sudo apt-get update sudo apt-get upgrade 4. OpenCV 설치 관련 라이브러리 설치 sudo apt-get install -y build-essential cmake git unzip pkg-c.. 2023. 9. 19.
TypeError pybind11::init(): factory function returned nullptr [ERROR] TypeError pybind11::init(): factory function returned nullptr [SOLUTION] pip install nvidia-tensorrt==8.4.0.6 2023. 8. 30.
Multi-Node Multi-GPU Train with Mask DINO Node : machine을 의미, 위의 그림의 경우 machine이 2대이다. Global Rank : 전체 프로세스 기준으로 부여되는 번호 Local Rank : 각 node 기준으로 부여되는 번호 tcp 통신 방식으로 multi-node 학습을 하기 위해서 서로의 ethernet 이름을 동일하게 만든다. 네트워크 이름변경은 아래 링크 참고 https://sim-deeplearning.tistory.com/62 sudo vim ~/.bashrc export GLOO_SOCKET_IFNAME = eth0 export NCCL_SOCKET_IFNAME = eth0 source ~/.bashrc [Node 0] python train_net.py --machine-rank 0 --num-gpus 2 --n.. 2023. 7. 27.
Ubuntu 18.04 Network Setting sudo vim /etc/default/grub #아래 내용 추가 GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" update-grub2 sudo vim /etc/network/interfaces #아래 내용 추가 auto lo iface lo inet loopback #The primary network interface #dhcp(자동)인경우 auto eth0 iface eth0 inet static #static(고정)인경우 auto eth0 iface eth0 inet static address 10.10.10.123 netmask 255.255.255.0 gateway 10.10.10.1 dns-nameservers 8.8.8.8 service networ.. 2023. 7. 27.
ModuleNotFoundError: No module named 'skimage' [Error] ModuleNotFoundError: No module named 'skimage' [Solution] pip install scikit-image 2023. 7. 20.
728x90
반응형
LIST