객체지향 언어로서 파이썬은 상속(inheritance), 다형성(polymorphism), 캡슐화(encapsultion) 등과 같은 기능을 제공한다. 파이썬으로 원하는 작업을 수행하기 위해 새로운 클래스를 작성하고, 새로 작성한 클래스들이 인터페이스와 계층 구조를 통해 상호작용하는 방식을 정의해야 한다. 파이썬 내장 딕셔너리 타입을 사용하면 객체 생명 주기 동안 동적인 내부 상태를 유지할 수 있다. 동적(dynamic)은 어떤 값이 들어 올지 미리 알 수 없는 식별자들을 유지해야 한다는 뜻이다. 예를 들어, 학생들의 점수를 기록해야 하는데 학생의 이름은 미리 알 수 없는 상황이라고 하면 학생별로 미리 정의된 애트리뷰트를 사용하는 대신 딕셔너리에 이름을 저장하는 클래스를 정의할 수 있다. class Si..
리눅스 환경의 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..
딕셔너리 사용에 있어 KeyError, get, setdefault 등의 메서드 사용이 가능했고 오늘은 defaultdict 사용에 대해 알아볼 예정입니다. 클래스를 통해 딕셔너리 생성을 제어할 수 있다 내부에서 상태 유지를 위해 딕셔너리 인스턴스를 사용함 클래스로 감싸서 딕셔너리에 저장된 동적인 내부 상태에 접근할 수 있는 도우미 메서드를 만듦 setdefault 의 경우 딕셔너리에 있든 없든 호출할 때마다 새로 set 인스턴스를 만들어서 이 구현은 효율적이지 않음 collection 내장 모듈에 있는 defaultdict 클래스는 키가 없을 때 자동으로 디폴트 값을 저장해서 간단히 처리가 가능함 visits = { '미국': {'뉴욕', '로스엔젤레스'}, '일본': {'하코네'} } print(vi..
OSError [출처] 예외 생성자에 주어진 인자들의 튜플. 일부 내장 예외(예, OSError)는 특정 수의 인자를 기대하고 이 튜플의 요소에 특별한 의미를 할당하는 반면, 다른 것들은 보통 오류 메시지를 제공하는 단일 문자열로만 호출됩니다. 이 예외는 시스템 함수가 시스템 관련 에러를 돌려줄 때 발생하는데, “파일을 찾을 수 없습니다(file not found)” 나 “디스크가 꽉 찼습니다(disk full)” 와 같은 (잘못된 인자형이나 다른 부수적인 에러가 아닌) 입출력 실패를 포함합니다. 생성자의 두 번째 형식은 아래에 설명된 해당 어트리뷰트를 설정합니다. 어트리뷰트를 지정하지 않으면 기본적으로 None 이 됩니다. 이전 버전과의 호환성을 위해, 세 개의 인자가 전달되면, args 어트리뷰트는 ..
- Total
- Today
- Yesterday
- style transfer
- clip
- 구글드라이브다운
- python
- 파이썬 딕셔너리
- CNN
- 딥러닝
- 파이썬
- 데이터셋다운로드
- 파이썬 클래스 다형성
- 파이썬 클래스 계층 구조
- 퓨샷러닝
- cs231n
- 구글드라이브연동
- Prompt
- docker
- vscode 자동 저장
- Unsupervised learning
- prompt learning
- 프롬프트
- NLP
- 서버에다운
- 구글드라이브서버다운
- 구글드라이브서버연동
- 도커 컨테이너
- 서버구글드라이브연동
- support set
- few-shot learning
- stylegan
- 도커
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |