본문 바로가기

메이플의 개발 스토리

numpy 패키지 본문

ML DL

numpy 패키지

mapled 2021. 12. 19. 01:13

안녕하세요. 메이플입니다.

해당 포스팅은 혼자 공부하는 머신러닝+딥러닝 책을 교재로 스터디한 내용을 정리한 내용입니다.

보다 자세한 내용은 책을 참고해주시기 바랍니다.


아래 포스팅과 이어지는 글입니다. 

 - [머신러닝 스터디] 인공지능, 딥러닝, 머신러닝이란?

 - [머신러닝 스터디] 맷플롯립을 통해 데이터의 산점도 출력


numpy

넘파이는 파이썬의 대표적인 배열 라이브러리입니다.

- array() : 리스트를 입력받아 numpy 배열을 생성

- {numpy 배열}.shape : (샘플 수, 특성 수)를 출력합니다.

- seed() : 넘파이에서 난수를 생성하기 위한 정수 초깃값 지정

- arange() : 일정한 간격의 정수 또는 실수 배열을 만듬 (기본 간격은 1)

- shuffle() : 주어진 배열을 랜덤하게 섞음

numpy를 통해 0부터 48까지의 인덱스를 섞은 코드

- column_stack() : 튜플로 전달받은 리스트를 일렬로 세운 다음 차례대로 나란히 연결

- ones(), zeros() : 각각 원하는 개수의 1과 0을 채운 배열을 만들어 줌

- concatenate() : 리스트나 배열을 연결해 줌

Comments