#22에서는 numpy 설치와 numpy 함수에 대해 정리했었다.
[100일 챌린지] 파이썬 numpy 설치와 numpy 함수 모음 #022
공부한 김에 numpy 나머지도 정리해본다.
numpy를 사용하는 이유는 숫자 데이터를 쉽게 다룰 수 있기 때문이다.
numpy 라이브러리는 ndarray라는 N차열 배열 데이터 타입을 사용한다.
#12 에서 파이썬의 데이터 타입을 정리한 적이 있다.
ndarray는 파이썬 리스트 형식과 비슷한 점이 많다. (인덱싱, 슬라이싱 지원)
[100일 챌린지] 파이썬 배열, 리스트, 튜플, 딕셔너리 (array, list, tuple, dictionary) 괄호 차이 #012
1. ndarray 생성
생성하는 방법은 간단하다. ㅎ
np.array([데이터])
2. ndarray 와 리스트의 차이점은??
리스트는 다양한 데이터를 저장할 수 있지만, ndarray는 한 가지 타입만 저장 가능하다.
3. ndarray 간단 함수 모음
필요할 때 찾아쓰자!!
np.zeros(숫자) | 데이터가 0인 배열 생성 (크기는 숫자만큼) |
np.ones(숫자) | 데이터가 1인 배열 생성 (크기는 숫자만큼) |
np.arange(숫자) | 연속된 데이터로 배열 생성 (크기는 숫자만큼) |
np.arange(숫자1,숫자2) | 연속된 데이터로 배열 생성 (숫자1<= X <숫자2) |
np.arange(숫자1,숫자2,숫자3) | '숫자3'만큼 연속된 데이터로 배열 생성 (숫자1<= X <숫자2) |
np.linspace(숫자1,숫자2,숫자3) | '숫자3'구간으로 연속된 데이터로 배열 생성 (숫자1<= X <=숫자2) |
np.eye(숫자) | 숫자X숫자 배열 생성 |
728x90
'파이썬 100일 챌린지' 카테고리의 다른 글
[100일 챌린지] pandas.pydata.org 에서 pandas API 찾기 #025 (0) | 2021.06.14 |
---|---|
[100일 챌린지] 파이썬 엑셀을 읽어 간단하게 그래프 그리기 (인덱스 지정, 열 삭제) #024 (0) | 2021.06.13 |
[100일 챌린지] 파이썬 numpy 설치와 numpy 함수 모음 #022 (0) | 2021.06.08 |
[100일 챌린지] 파이썬 pandas 엑셀 import (xlrd 설치, openpyxl 설치, read_excel 에러) #021 (0) | 2021.06.07 |
[100일 챌린지] 파이썬 리스트 함수 정리 (슬라이싱,역순슬라이싱,값추가,길이,역순재배열) #020 (0) | 2021.06.06 |