티스토리 뷰

Skills/etc

mmcv.dump

미남잉 2023. 5. 1. 17:56
728x90

`mmcv.dump`는 Python 객체를 지정된 파일에 YAML 또는 JSON 형식으로 저장하는 함수이다.  주어진 Python 객체를 적절한 형식으로 직렬화하고, 파일에 쓰기 위해 사용된다. YAML 또는 JSON 형식으로 저장할 수 있다. 

이 함수는 MMCV(Massive OpenMMLab Computer Vision) 라이브러리에서 제공되며, 딕셔너리, 리스트, 튜플 등 Python에서 직렬화할 수 있는 대부분의 객체를 지원한다.

아래는 `mmcv.dump` 함수의 예시입니다.

 

import mmcv

data = {
    'name': 'John',
    'age': 30,
    'isStudent': False,
    'hobbies': ['reading', 'music', 'traveling']
}

# dump data to a YAML file
mmcv.dump(data, 'data.yaml')

# dump data to a JSON file
mmcv.dump(data, 'data.json')



위 코드에서 `data` 변수에 저장된 Python 객체를 `data.yaml` 및 `data.json` 파일에 저장합니다. 파일 형식은 함수의 두 번째 인자로 지정된다.

728x90

'Skills > etc' 카테고리의 다른 글

DIV2K dataset 다운로드 방법  (0) 2023.06.06
cityscapes 데이터셋 다운로드 방법  (0) 2023.05.28
학습 할 때 yaml 파일의 용도  (0) 2023.04.29
Installing Git on Linux  (0) 2023.03.20
[MacOS] Server 연결  (0) 2023.03.20
댓글