반응형

넘파이(Numpy)
수치해석용 파이썬 패키지이다.
numpy 가상환경에 다운로드 하기
pip install numpy
import numpy as np
a = [0,1,2,3,4,5]
type(a)
=> list
ar = np.array(a)
type(ar)
=>numpy.ndarray
numpy는 배열로 취급되기 때문에 모두 같은 타입이여야한다.
ar는 벡터이고, 2*ar을 하면 리스트가 두배가되는것이아니라, 값이 두배가 된다.
np.array를 해서 나오는 벡터에 연산은 모두 값을 기준으로 연산을 시행하게 된다.
shap을 통해 차원을 보기.
c =np.array([[0,1,2],[3,4,5]])
c.shape
=> 차원을 튜플형태로 나타낸다.
- 1차원 => 벡터
- 2차원 => 행렬 (matriex)
- 3차원 => tensor
배열도 슬라이싱이 가능하다
- a[ :1 , : 1]
- a[[1,2,0],:] => 1행 2행 0행을 임의로 가져온다.
a[a%2==0] => 짝수인 배열원소만 남길 수 있다.
np.array([0,3,5])=> 안의 숫자들은 인덱스를 의미한다.
np,random.randint()
등 다양한 numpy연산이있다.
나머지는 실제 AI프로젝트를 하면서 중요한 부분을 작성하겠다.

반응형
'부트캠프 > 구름ICT AI' 카테고리의 다른 글
태태개발일지 - 구름톤 머신러닝 (0) | 2025.07.02 |
---|---|
태태개발일지 - 구름톤 ICT 퍼셉트론 (2) | 2025.06.13 |
태태개발일지 - 다중선형회귀, 로지스틱회귀 (0) | 2025.06.09 |
태태개발일지 - 구름톤 선형회귀 (0) | 2025.06.04 |
태태코딩 - 구름톤 ICT AI과정 Python 기초 및 아나콘다 설치 (0) | 2025.05.27 |