NUMPY BASICS 및 넘파이 정수 배열
NumPy는 다차원 배열을 처리할 수 있는 선형대수학 라이브러리이다
아나콘다프롬프트에서 conda install numpy 를 실행하여 설치하여야 한다
import numpy as np
numpy 를 import 함으로써 numpy 라이브러리를 사용할 수 있고 as를 사용함으로써 np로 이름을 간소화시킨다
넘파이의 1차원 배열로 만드는 방법: 리스트를 넣어준다
score_list = [100,90,75,66,98]
x = np.array(score_list)
X.size
행렬의 크기를 말한다
X.shape
행렬의 차원을 shape라는 개념으로 표현한다
x.sum() => 행렬의 전체 합을 표현한다.
x.mean() => 행렬의 전체 평균을 표현한다
x.std() => 행렬의 전체 표준편차를 표현한다
np.save() 컴퓨터 종료시 메모리를 잃을 수 있으므로 꼭 저장을 해준다
np.load() 저장 해준 파일을 불러 올 때 사용된다.
Numpy에서 정수의 배열 얻고자 하면
파이썬에서 사용한 함수인 range()가 아닌
개선된 함수 np.arange()를 사용한다.
정수의 배열 중 규칙적으로 띄어 사용하고 싶으면
아래 그림과 같이 np.arnage(시작숫자,끝 숫자 , 넘기고싶은 숫자)를 사용하면 된다.
또한 실수의 배열을 얻고자 할때는
np.linespace (시작숫자,끝숫자, 필요한 갯수)를 대입하여 사용하면 된다.
np.linspace(0, 25 , 10) # 시작 숫자, 끝숫자,개수
'파이썬 > 머신러닝 NumPy' 카테고리의 다른 글
넘파이(Numpy) 복습 및 마무리와 파이썬 리스트 중복제거,공백삭제,딕셔너리 키와 값 (2) | 2024.04.03 |
---|---|
NumPy 배열변경 및 랜덤배열 (0) | 2024.04.02 |