모듈 소스를 볼 때, 아래와 같은 코드를 발견할 때가 있습니다. from __future__ import print_function 짧게 설명하면 Python2를 Python3으로 일일히 고쳐주기 싫을 때, 해당 모듈을 쓰면 사용 가능합니다. # In python version 2 print 'hello world' # From python version 3 print('hello world') 다른 모듈의 종류는 이렇게 있습니다. from __future__ import absolute_import, division, print_function, nested_scopes, generators, with_statement, unicode_literals
wget 명령은 Linux 시스템에서 사용되는 가장 중요한 유틸리티 중 하나이며 웹에서 이미지, 문서, PDF 등을 다운로드하는 데 도움이 됩니다. Linux를 사용하든 다른 OS를 사용하든 원격 서버의 파일로 작업하려면 wget 명령을 알아야 합니다. wget command not found - wget이 없다고 알려줌 # wget 버전 확인 wget -V # 설치 되어 있는지 확인 which wget # Ubunti Linux에 wget 설치 sudo apt-get install wget 해당 방법이 안 된다면 인터넷에서 다운로드 가능 # 파일 다운로드 curl -O https://ftp.gnu.org/gnu/wget/wget-latest.tar.gz # 압축 해제 tar zxvf wget-lates..
def careful_divide(a, b): try: return a / b except ZeroDivisionError: return None x, y = 1, 0 result = careful_divide(x, y) if result is None: print('잘못된 입력') # 잘못된 입력 x, y = 0, 5 result = careful_divide(x, y) if not result: print('잘못된 입력') # 이 코드가 실행되는데 사실 이 코드가 실행되면 안 됨 # 잘못된 입력 False 와 동등한 반환 값을 잘못 해석하는 경우는 None 이 특별한 의미를 가지는 파이썬 코드에서 흔히 저지르는 실수다 그래서 careful_divide 와 같은 함수에서 None 을 반환하면 오류를 야..
딕셔너리 사용에 있어 KeyError, get, setdefault 등의 메서드 사용이 가능했고 오늘은 defaultdict 사용에 대해 알아볼 예정입니다. 클래스를 통해 딕셔너리 생성을 제어할 수 있다 내부에서 상태 유지를 위해 딕셔너리 인스턴스를 사용함 클래스로 감싸서 딕셔너리에 저장된 동적인 내부 상태에 접근할 수 있는 도우미 메서드를 만듦 setdefault 의 경우 딕셔너리에 있든 없든 호출할 때마다 새로 set 인스턴스를 만들어서 이 구현은 효율적이지 않음 collection 내장 모듈에 있는 defaultdict 클래스는 키가 없을 때 자동으로 디폴트 값을 저장해서 간단히 처리가 가능함 visits = { '미국': {'뉴욕', '로스엔젤레스'}, '일본': {'하코네'} } print(vi..
해당 내용과 코드는 모두 '코딩의 기술' 책을 참고한 것입니다. counters = { '품퍼니켈': 2, '사워도우': 1, } key = '밀' if key in counters: print(key) count = counters[key] else: print(key) # 밀 count = 0 키가 없으면 디폴트 카운터인 값에 0을 딕셔너리에 넣고 카운터를 증가 시키는 방법으로 구현한다. if문과 키를 사용함으로서 딕셔너리에서 키를 두 번 읽고, 키에 대한 값을 한 번 대입하게 되는 경우이다 try: count = counters[key] except KeyError: count = 0 counters[key] = count + 1 print(counters) # {'품퍼니켈': 2, '사워도우': ..
에러명 AttributeError: module 'cv2' has no attribute 'xfeatures2d' 1. 시도 (1) 설치 pip install opencv-contrib-python 2. 시도 (2) 삭제 후 재설치 pip uninstall opencv-contrib-python pip uninstall opencv-python pip install opencv-contrib-python pip install opencv-python 중요한 것은 모두 종료하고 다시 실행해야 함 3. 시도 (3) open-cv version 바꿔주기 버전을 4.5.1.48로 맞춰줌 / 사실 여러 버전 다 해봄 pip install opencv-python==4.5.1.48 opencv-contrib-pyt..
- Total
- Today
- Yesterday
- NLP
- style transfer
- 서버에다운
- 도커 컨테이너
- 구글드라이브다운
- clip
- 구글드라이브연동
- 데이터셋다운로드
- 프롬프트
- 파이썬 클래스 계층 구조
- 구글드라이브서버연동
- few-shot learning
- 파이썬 딕셔너리
- 딥러닝
- 구글드라이브서버다운
- CNN
- prompt learning
- cs231n
- 파이썬
- vscode 자동 저장
- 서버구글드라이브연동
- 도커
- stylegan
- Prompt
- python
- docker
- support set
- 퓨샷러닝
- Unsupervised learning
- 파이썬 클래스 다형성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |