본문 바로가기

파이썬 독학6

넘파이(Numpy) 1강: 정의 및 리스트와의 비교 한 글로 끝내기 Numpy 넘파이(Numpy)란? Numerical Python을 줄여서 Numpy라고 하며, 넘파이라고 읽습니다. 넘파이는 수학 연산을 위한 파이썬 패키지입니다. 행렬이나 대규모 다차원 배열을 쉽게 처리할 수 있도록 강력한 기능을 제공합니다. 넘파이는 어디에 사용하나요? 넘파이가 주로 활용되는 분야는 인공지능 분야입니다. 인공지능은 다차원 배열 연산이 핵심인데, 넘파이 배열(ndarray)은 이러한 다차원 배열 연산에 특화되어 있기 때문입니다. 그 외 벡터 또는 수치 연산이 필요한 데이터 분석 과정에서도 활용됩니다. 넘파이의 특징: 왜 굳이 넘파이 배열인가요? type 함수를 사용하여 넘파이 배열의 자료형을 확인하면 ndarray라고 나옵니다. ndarray는 넘파이 배열의 약자입니다. 파이썬에서 또 .. 2023. 9. 13.
파이썬 셋(Set) 자료형, 이 글 하나로 정리 목차 파이썬 셋(Set) 자료형 > 셋의 정의 > 셋 선언하기 > 셋 자료형의 중요한 특징 셋의 연산 > 값 수정, 추가, 삭제 > 집합 연산(교집합, 차집합, 합집합, 대칭차집합) 셋과 관련된 기타 메서드 > 자주 사용하지는 않지만 나름 유용한 메서드들 파이썬 셋 vs 파이썬 리스트 자료형 > 셋의 속도가 빠른 이유 > 셋과 리스트의 검색 속도 비교 > 리스트가 셋 보다 빠른 경우 + 기타 관련 글 추천(hashtable 구조) 파이선 셋(Set) 자료형 집합을 표현하는 셋(Set) 자료형 집합에 대해 기억하시나요? 집합은 앞에서 배운 컬렉션 자료형과 유사합니다. 숫자들이 집합 안에 모여 있습니다. 이 집합을 구현한 것이 파이썬의 셋(Set) 자료형입니다. 조금 다른 점이 있다면, 파이썬에서 셋(Set.. 2023. 8. 22.
파이썬 강사가 정리한 컬렉션 자료형: 튜플에 대하여 튜플이란? 튜플은 상수 리스트이다. 튜플은 많은 기능에서 리스트와 비슷하지만, 딱 한 가지 중요한 특징이 있습니다. 일단 튜플을 선언한 후에는 튜플의 값을 절대로 수정할 수 없습니다. 그래서 튜플은 상수 리스트라고 불립니다. (반면 리스트는 값을 수정할 수 있습니다.) 튜플은 어디에 활용하는가? '값을 수정할 수 없는데 왜 사용하지?'라는 생각이 들 수 있습니다. 그러나 튜플은 생각보다 꽤 많이 사용됩니다. 우선 고유 값을 표현하는 데 사용할 수 있습니다. 예를 들면 사람의 주민등록번호 같은 경우입니다. 그리고 어떠한 연산이나 함수의 결과가 종종 튜플의 형태로 반환되기도 합니다. 최종 결과가 전달 과정에서 영향을 받으면 안 되니까요. (반환된 결과를 각각의 변수에 Unpacking) 튜플 실습 튜플 선언.. 2023. 8. 20.