파이썬의 버전은 --version 플래그를 통해 알 수 있다파이썬의 버전 확인python --version파이썬3은 python3 이름을 이용python3 --version파이썬 내장 모듈 sys 의 값을 검사해서 버전을 알 수 있음import sysprint(sys.version_info)print(sys.version)sys 모듈은 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어할 수 있게 해줌명령 행에서 인수 전달하기 - sys.argvimport sysprint(sys.argv)강제로 스크립트 종료하기 - sys.exitsys.exit()자신이 만든 모듈 불러와 사용하기 - sys.pathimport syssys.path
객체지향 언어로서 파이썬은 상속(inheritance), 다형성(polymorphism), 캡슐화(encapsultion) 등과 같은 기능을 제공한다. 파이썬으로 원하는 작업을 수행하기 위해 새로운 클래스를 작성하고, 새로 작성한 클래스들이 인터페이스와 계층 구조를 통해 상호작용하는 방식을 정의해야 한다. 파이썬 내장 딕셔너리 타입을 사용하면 객체 생명 주기 동안 동적인 내부 상태를 유지할 수 있다. 동적(dynamic)은 어떤 값이 들어 올지 미리 알 수 없는 식별자들을 유지해야 한다는 뜻이다. 예를 들어, 학생들의 점수를 기록해야 하는데 학생의 이름은 미리 알 수 없는 상황이라고 하면 학생별로 미리 정의된 애트리뷰트를 사용하는 대신 딕셔너리에 이름을 저장하는 클래스를 정의할 수 있다. class Si..
findfont: font family 'nanumgothiccoding' not found. import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np a1, b1 = np.random.rand(2) a2, b2, c2 = np.random.rand(3) a3, b3, c3, d3 = np.random.rand(4) x = np.arange(-10, 10, 0.01) y1 = a1 * x + b1 y2 = a2 * x**2 + b2 * x + c2 y3 = a3 * x**3 + b3 * x**2 + c3 * x + d3 fig, axs = plt.subplots(1, 3, figsize=(15, 5)) axs[0].plot(x..
mmcv library를 쓸 땐, 특정 라이브러리와 파이썬 버전이 맞아야 하는데 Pillow >=v9.1.0 use a slightly different naming scheme for filters. Pillow version이 9.1.0 이상이어야 된다고 해서 확인하려는데 import pillow 이러고 있었음 import PIL print('PIL',PIL.__version__) 이 방법으로 확인하면 된다. 리눅스 환경 터미널일 땐, python 입력 후 파이썬 환경에 들어가면 위 코드로 한 줄씩 확인해보면 된다. 혹시 위 방법으로 버전이 확인 안 된다면 PIL.version.__version__ 으로 확인하면 된다.
학습을 돌리다 보면 이런 warnings 문구가 많이 뜬다. 귀찮아서 보기도 하고, 익숙해지면 저게 안 나오면 불안할 때도 있다. 근데 또 지우니 지운 게 깔끔해서 요즘은 지운다. (어쩌라구..) import warnings warnings.filterwarnings(action='ignore') 이렇게하면 경고 메시지를 무시할 수 있다. warnings.filterwarnings(action='default') 디폴트 값으로 설정하면 경고 메시지가 다시 출력된다. 지우면 되는게 아닌가 싶은데, 이런 기능이 있는 것 보면 어딘가 쓸모가 있겠지 싶다...
1 2557 Hello World 2 1000 A+B 3 1001 A-B 4 10998 A×B 5 1008 A/B 6 10869 사칙연산 7 10926 ??! 8 18108 1998년생인 내가 태국에서는 2541년생?! 9 10430 나머지 10 2588 곱셈 11 11382 꼬마 정민 12 10171 고양이 13 10172 개 1. Hello World print('Hello World!') 2. A+B A, B = map(int, input().split()) print(A+B) 3. A-B A, B = map(int, input().split()) print(A-B) 4. AxB A, B = map(int, input().split()) print(A*B) 5. A/B A, B = map(int, ..
리눅스 환경의 macOS에서 패키지를 관리해줄 수 있는 라이브러리 같습니다. brew install 를 해보려니 bash: brew: command not found 이란 오류 메시지가 뜸 해결 방법 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 해당 명령어를 실행해주니 brew가 실행됩니다. 따라서 brew install wget brew install python3 등을 통해 필요한 패키지를 설치하였습니다. 참고: https://brew.sh/ https://docs.brew.sh/Installation +) 추가 오류 Failed during: git fetch origi..
먼저 'python --version'을 확인 터미널에서 실행해주세요. 1. curl로 python을 다운 받음 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 2. python3 버전 경로로 파일을 가져옴 python3 get-pip.py 3. pip3 명령어를 쳐본다 pip3 이제 pip3 install 로 설치 가능! +) 추가 다음 날 오류가 떠서, 결국 pip을 설치하게 되었다. pip3 install --upgrade pip 그러면 설치 완료!
- Total
- Today
- Yesterday
- 도커 컨테이너
- 구글드라이브다운
- 서버에다운
- docker
- 파이썬 클래스 다형성
- python
- clip
- 구글드라이브서버다운
- 퓨샷러닝
- cs231n
- 딥러닝
- 프롬프트
- prompt learning
- 파이썬
- 파이썬 딕셔너리
- NLP
- Prompt
- 구글드라이브연동
- vscode 자동 저장
- few-shot learning
- 서버구글드라이브연동
- 데이터셋다운로드
- support set
- 구글드라이브서버연동
- 도커
- 파이썬 클래스 계층 구조
- CNN
- Unsupervised learning
- stylegan
- style transfer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |