NumPy(Numerical Python)는 다차원 배열을 처리할 수 있는 선형대수학(Linear Algebra) 라이브러리로,
과학 계산 및 데이터 분석에 유용하다.(원소는 동일한 자료형이어야 한다)
실행이 안되면 아나콘다프롬프트에서 conda install numpy 를 실행하여 설치하면 된다.
Python NumPy 실행 및 배열 만들기
넘파이 호출하기:
import numpy as np
(넘파이를 np라는 별칭 사용하기)
1차원 배열 = 벡터 (Vector)
2차원 배열 = 행렬 (Matrix)
3차원 배열=텐서(Tensor)
Numpy 배열 만들기
np.array(): 리스트 또는 튜플을 Numpy 배열로 변환
np.zeros(): 입력한 숫자만큼 0이 들어있는 배열
np.ones(): 입력한 숫자만큼 1이 들어있는 배열
np.full(): (개수, 원하는 값) 형태의 배열
np.arange(): (start, stop, step) 형태의 정수 배열
step : 지정한 값의 간격으로 숫자가 추출되고, 생략 가능하다.
np.linspace() : (start, stop, num) 형태의 실수 배열
num : 데이터의 개수를 의미하고, 디폴트 값은 50 이다.
endpoint= False 입력 시, stop 숫자 포함 안함.
리스트를 넘파이 배열로 변경하기
정수 배열 만들기
'Data Analysis > Python' 카테고리의 다른 글
[Python] 파이썬 최대값, 최소값, 전체합, 전체평균, 표준편차, 중앙값(max, min, sum, mean, std, median)과 위치 찾기(argmax, argmin) (0) | 2024.04.04 |
---|---|
[Python] 리스트 원소 바꾸기(변환), 추가, 삭제 (0) | 2024.04.04 |
[Python] 파이썬 주석 처리, 한줄, 여러줄 (0) | 2024.04.04 |
[Python] 파이썬 문자열 추출 인덱싱, 슬라이싱, 문자열 뒤집기, 건너뛰기 (0) | 2024.04.03 |
[Python] 파이썬 리스트 생성하기, 데이터 추가/삭제하기(append, del) (0) | 2024.04.02 |