파이썬/라이브러리

PYTHON PROGRAMMING(라이브러리6) 넘파이 개념

공부짱짱열심히하기 2022. 11. 22. 23:17

NUMPY BASICS(넘파이)

  • NumPy는 다차원 배열을 처리할 수 있는 선형대수학(Linear Algebra) 라이브러리입니다.
  • 다음이 실행이 안되면 아나콘다프롬프트에서 conda install numpy 를 실행하여 설치합니다.

 

 

 

넘파이 라이브러리란: 데이터를 효율적으로 저장할 수 있는 데이터스트럭쳐를 의미하며 쉽게 데이터의 활용이 가능해진다

 

import numpy

 

import numpy as np

이걸 사용하는건 넘파이 함수를 쓸때 numpy.~~ 가 너무 길어 서 np로 줄여쓸수 있음

 


넘파이로 1차원 데이터 만들기

일차원의 배열은 백터라 부르고 변수로 사용시 소문자로 표현을 한다

함수)

np.array(리스트)

이렇게 가로로 이어지는 데이터를 1차원 데이터라고 함

활용)

.mean() → 평균

.std() → 표준편차

.sum() → 합계

.min() → 최솟값

.max() → 최댓값

.size → 크기

.shape → 데이터 모양 확인

.dtype → 데이터의 타입을 확인

튜플 형태로 표현이 된다

 

 


2차원 만들기

2차원 배열은 → 행렬이라고 부른다. 변수로 사용할때 대문자로 쓴다.

함수)

np.array(  [  [ , ]  ,  [  , ]  ] )

 

이렇게 행과 열이 표현이 된다

 

당연히 위와 같은 함수들도 활용이 가능하다

 


넘파이 저장및 불러오기

 

1) 저장

 

함수)

np.save('저장명' , 넘파이데이타변수명)

 

저장중인 폴더에 npy파일 저장

2)불러오기

함수)

사용할 변수명 = np.load('my_array.npy')

 

 

1.넘파이

넘파이 라이브러리란: 데이터를 효율적으로 저장할 수 있는 데이터스트럭쳐를 의미하며 쉽게 데이터의 활용이 가능해진다
import numpy

import numpy as np
이걸 사용하는건 넘파이 함수를 쓸때 numpy.~~ 가 너무 길어 서 np로 줄여쓸수 있음


2.일차원데이터 만들기

일차원의 배열은 백터라 부르고 변수로 사용시 소문자로 표현을 한다

함수)
np.array(리스트)
활용)
.mean() → 평균
.std() → 표준편차
.sum() → 합계
.min() → 최솟값
.max() → 최댓값
.size → 크기
.shape → 데이터 모양 확인


3.이차원 데이터만들기

2차원 배열은 → 행렬이라고 부른다. 변수로 사용할때 대문자로 쓴다.


4.넘파이 저장 및 불러오기

1) 저장

함수)
np.save('저장명' , 넘파이데이타변수명)

2)불러오기
함수)
사용할 변수명 = np.load('my_array.npy')