항상 감사하며 마633

고정 헤더 영역

글 제목

메뉴 레이어

항상 감사하며 마633

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (93)
    • 개발 (59)
      • 개발환경설정 (6)
      • python-심화(Advanced) (23)
      • python-객체지향프로그래밍(OOP) (21)
      • python-병렬처리 (7)
      • python-속도향상(optimization) (2)
    • Study (16)
      • DeepLearning from scratch (16)
    • paper review (15)
      • NLP (15)
    • Google Machine Learning Boo.. (3)

검색 레이어

항상 감사하며 마633

검색 영역

컨텐츠 검색

hash

  • dict와 hash, defaultdict 와 frozendict

    2022.04.26 by Matthew0633

dict와 hash, defaultdict 와 frozendict

python에서 key-value 구조를 가진 대표적인 자료구조가 dict 이다. sequencial 한 자료구조와 구분되어 필수적으로 사용되는데 이에 대해 깊이 살펴봤을 때 장단점을 더 잘 이해하고, 또 이를 극복한 파생된 dict 들을 공부할 수 있었다. 이러한 내용들을 정리해보고자 한다. dict 의 기본 구조이기도 한 hash 구조에 대해 먼저 개념을 정리해보자 해시테이블 (hashtable) hash: key-value 구조, 파이썬 엔진 자체가 강력한 hash 로 이루어진다 (Dict 자료구조가 hash구조를 활용하는 구조) 장점: key 연산으로 특정 데이터에 직접 접근 가능하다. key 값을 해시함수를 활용하여 해시주소를 얻고, 이로써 value를 참조하는 형식인데 이는 적은 리소스로 많은..

개발/python-심화(Advanced) 2022. 4. 26. 23:30

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
항상 감사하며 마633 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바