파이썬 3

[용어] 해쉬(Hash), 해쉬테이블(Hash Table), 해싱 함수(Hashing Function), 해쉬 값(Hash Value)

해쉬(Hash) - 임의 값을 고정 길이로 변환하는 것 해쉬 테이블(Hash Table) - 키 값의 연산에 의해 직접 접근이 가능한 데이터 구조 (키와 값이 쌍으로 이루어진 구조) 해싱 함수(Hashing Function) - Key에 대해 산술 연산을 이용해 데이터 위치를 찾을 수 있는 함수 (=해쉬 함수(Hash Function)) - 다양한 해싱함수가 있지만 가장 간단한 방식이 Division : 나누기를 통한 나머지 값을 사용하는 기법. - 특정 Key를 어떤 수로 나눈 나머지를 해쉬값으로 사용한다. 해쉬 값(Hash Value) - Key를 해싱 함수로 연산해서 해쉬 값을 알아내고 이를 기반으로 해쉬 테이블에서 해당 Key에 대한 데이터 위치를 일괄성있게 찾을 수 있음 (=해쉬 주소(Hash ..

etc. 2020.12.07

[Python] pandas란?

사용자가 사용하는 많은 기능들의 집합체를 라이브러리라 할 수 있다. pandas란 python에서 데이터 분석에 사용되는 대표적인 라이브러리이며 한번 임포트(불러오기)를 하면 라이브러리가 지원하는 모든 기능을 바로 사용할 수 있는 이점이 있다. # import하기 import pandas as pd #pd라는 짧은 이름으로 pandas라는 라이브러리를 불러오기(임포트) 하겠다 라는 뜻이다. # import 라이브러리 as 짧은이름(지정) 참고사이트 https://pandas.pydata.org/docs/getting_started/index.html Getting started — pandas 1.1.2 documentation pandas supports the integration with many ..

Python 2020.09.27